以前のプログラムがインストールされているかどうかを検出し、インストールされている場合は、このプログラムから特定のファイルとフォルダーをコピーしたいと考えています。
ユーザーはインストールディレクトリを変更できるため、このプログラムがインストールされたディレクトリを検出し、プログラムがインストールされていない場合はインストールを中止する必要があります。
アップグレード セッションでエントリを作成し、プログラム msi を選択しました。installshield インストール デザイナーは、エントリにプログラム アップグレード コードを既に入力しています。しかし、プログラムをインストールせずにプログラムを再コンパイルしようとした後、同じ方法でインストールできました。アップグレード セッションでエントリを作成しても、プログラムが存在しない場合にインストールが中断されることはありません。また、インストールを停止するために検出プロパティ値をどこに配置する必要があるかがわかりませんでした。