Форум: "WinAPI";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
ВнизShellxecute Найти похожие ветки
← →
slater (2003-01-27 15:16) [0]Всем привет!
Вопрос такой: ShellExecute-ом я запускаю doc или xls-файл . Как я могу узнать ,что user закончил работу с файлом ?
← →
Victor_Cr (2003-01-27 19:14) [1]Никак. Пользуйся CreateProcess.
Там есть хендл созданого потока. А значит есть возможность отследить его завершение.
← →
Acidy (2003-01-28 05:31) [2]В FAQе есть вопрос - "Как запустить приложение и как узнать о его завершении...." .........как-то так ....... короче.....
← →
i-C3H7OH (2003-01-28 13:38) [3]что-то неприпомню, что ShellExecute возвращает, а делфей под рукой нет...
но можно извратится
после выполнения команды через 100-500мс поймать окошко
(GetActiveWindow, кажется) по HWND узнаем ThreadID, по ThreadId - ProcessId или HProcess (хелп глядеть надо) и waitforsingleobject...
← →
Игорь Шевченко (2003-01-28 13:58) [4]ShellExecuteEx
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c