0

$INSTDIR私のアンインストーラーでは、ファイルが開かれている場合は再帰的にテストしたいと思います。ファイルが開かれている場合は、ダイアログを表示してアンインストーラーを閉じます。それ以外の場合は、アンストーラー コードを実行します。

4

3 に答える 3

0

簡単な方法はないと思いますが、次のことができます。

  • $INSTDIR 内のすべてのファイルとフォルダーを再帰的に一覧表示します (方法:ここで説明されているように、FindFirst、FindNext を使用します) 。
  • すでに開いている場合は各ファイルをテストします (ファイル コマンドを使用します)。
于 2013-07-05T07:06:53.580 に答える
0

問題は、開いた場合に削除できない実行可能ファイルにあります。だから、プロセスが起動されているかどうかにかかわらず、読みやすくないのだろうか?

于 2013-07-05T08:56:40.423 に答える