1

ac プログラムで ShellExecute() を使用して、インターネット エクスプローラーで .doc ファイルを開きました。エクスプローラーで開いたファイルが閉じられたときに、ShellExecute() を呼び出したプログラムが通知を受ける方法はありますか?

4

1 に答える 1

0

いいえ、これを達成する方法があります。ShellExecute呼び出したプログラムが実行されるのを待つ方法を提供しません。

実際、実行するプログラムさえないかもしれませんopen。たとえば、Adobe Reader や Acrobat などのソフトウェアがインストールされていないシステムで .PDF ファイルを実行しようとすることを想像してみてください。

渡されたファイルと動詞に関連付けられているレジストリ内のアクションを見つけて実行しようとするシェルに応答して、成功または失敗が返されます。

于 2013-01-15T23:55:33.540 に答える