MyApp.exeは、InstallScript 2014プロジェクトを使用してインストールされます。製造業の人々は最近、より最近の開発版にアップグレードしようとしましたが、MyAppの既存のインスタンスを閉じることはできませんでした。これは、アプリケーションによって使用されているさまざまなdllがロックされて使用されているため、多くの権限拒否エラーが発生しました。アップグレード中にInstallScriptがアプリケーションを検出しましたか?
私は、InstallScript実行可能ファイルが、すべてのWindowsユーザーが親しみやすい通常の「ステージと再起動」を行うことを期待していました。それはそうしなかったし、InstallShieldプロジェクトエディタでは、明らかにその動作を強制することはできません。
また、私のアプリがすでに実行中であることを何とか検出できるようにInstallScriptが期待しています。これを行うことができれば、アプリケーションを終了して続行するダイアログを表示できます。このための唯一の解決策は、(これは別のS/O questionに未回答であることに注意してください。)適切に私自身を含め、実行中のタスクのすべてを検出しない
InstallSite.org List and Shutdown Running Processes.です。
InstallScriptの明らかに欠けている機能を修正するために2,3日を費やす前に、よりよいアプローチがあるかどうか尋ねると思いました。