ShellExecute и оповещение о событии закрытия запущенного файла в программе c - PullRequest
1 голос
/ 12 ноября 2009

Я открыл файл .doc в Internet Explorer с помощью ShellExecute () в программе на c. Есть ли способ, которым программа, вызвавшая ShellExecute (), получает уведомление при закрытии открытого файла в проводнике?

1 Ответ

0 голосов
/ 16 января 2013

Нет, теперь есть способ достичь этого. ShellExecute не предоставляет способ ожидания запуска программы, которую он вызывает.

Действительно, программа может даже не выполняться: представьте, что вы пытаетесь open, скажем, файл .PDF в системе, в которой не установлены Adobe Reader или Acrobat или любое другое подобное программное обеспечение.

Все, что вы получаете, это успех или неудача в ответ на попытку оболочки найти и выполнить действие в реестре, которое связано с файлом и глаголом, который вы передали.

...