ма-а-а-аленькие вопросики
Квисчан намба 1- если я хочу список установленных прог в сис-е получить, то где в .NET FCL ето нужно искать?
Наба 2 - могу я как-то отловить все экземпляры excel ? запущенные в системе(конкретно мне нужны все книги) Ведь handle окна я через FindWindow-то найти могу, но как получить список обьектов?
object mMSExcel;
object mWorkBooks;
bool ExcelVisible = (bool) mMSExcel.GetType().InvokeMember("Visible", BindingFlags.GetProperty, null, mMSExcel, null);
if (ExcelVisible)
{ mWorkbooks = mMSExcel.GetType().InvokeMember("Workbooks", BindingFlags.GetProperty, null, mMSExcel, null);
return mWorkbooks;
}
А вообще этопредставляет напряг, тк если ловить теми методами которые предоставляет микрософт то обработка будет зависеть от версии Excel. Те описания которые лежат в инете рассчитаны в основном на Office 2003.