InstallShieldを使用してMSIインストーラを1つ作成しました。しかし、setup.exeで何度もクリックすると、そのインストーラに複数のインスタンスが作成されます。しかし、setup.exeを複数回クリックしてもインストーラの複数のインスタンスを制限したいのです。私は、 "別のインスタンスがすでに実行中"のようなメッセージを表示したい。複数回のクリックでも1つのインスタンスだけを実行するようにMSIインストーラを制限するにはどうすればよいですか?
また、このチェックはEXIレベルでMSIレベルでは追加しません。 MSIレベルで追加すると、EXEからMSIを抽出した後にこのチェックが実行されるためです。 EXEレベルで、EXEからMSIを抽出する前に、このチェックを適用したいと思います。だからこれを行う方法はありますか?
私は、ユーザーが誤って実行可能数回クリックした場合のためのソリューションを追加したいです。 –