3

Windows アプリケーションのインストーラーに Inno Setup を使用しています。インストーラーの実行時にユーザーがアプリケーションを持っている場合 (更新など)、使用中のファイルを置き換えることができない場合、インストーラーは停止し、ユーザーは中止、無視、または再試行のいずれかを選択できます。

中止または再試行のみを許可し、無視するオプションを削除したいと思います。これを行う方法を知っている人はいますか?

または、これができない場合、アプリケーションが実行されている場合にインストーラーを中止するにはどうすればよいですか?

4

1 に答える 1

3

アプリケーションが実行されているかどうかを検出する簡単な方法には、アプリケーションからの協力が必要であるため、最初のバージョンを出荷する前にこれを解決することをお勧めします。Inno Setup のAppMutex設定を使用します。Inno Setup ナレッジ ベースには、複数のセッションで表示されるミューテックスを設定するための例があります。詳細についてAppMutexは、Inno Setup のヘルプ ファイルを参照してください。

于 2008-12-19T04:26:00.023 に答える