5

現在、セットアッププロジェクト内のレジストリ設定を使用して、アプリケーションのファイルの関連付けと関連付けられたファイルのアイコンを設定しています。

レジストリ設定

一般的なVSセットアッププロジェクトでは、レジストリの更新は常に行われます。チェックボックスダイアログの状態を条件としてレジストリを更新するにはどうすればよいですか?

代替テキスト

4

1 に答える 1

14

重要なのは、チェックボックスに条件を付けて、条件に基づいて更新を実行することです。

まず、セットアップ プロジェクトの UI デザイナーを開きます。

UI デザイナーを開く

次に、新しいダイアログを UI フローに追加します。

ダイアログを追加する

チェックボックス ダイアログの 1 つを選択します。どれも同じだ。

チェックボックスの選択ダイアログ

次に、UI フローに新しいダイアログを作成します。クリックして。

新しいダイアログ

プロパティ シートで、チェックボックス「プロパティ」の名前を指定します。このシンボルは、チェックボックスがチェックされている場合は値 1 を取り、チェックされていない場合は 1 以外の値 (わかりません) を取ります。

チェックボックスのプロパティ

最後に、そのプロパティを使用して、他のインストーラー アクションの 1 つである条件にアタッチします。たとえば、チェックボックスがオンになっている場合にのみ、条件付きでレジストリ キーまたは値を更新できます。レジストリ デザイナーを表示し、ノードを選択します。

レジストリ デザイナー

次に、プロパティ シートで、条件に CONDITION=1 を指定します。ここで、CONDITION は、前の手順でチェックボックスに追加したプロパティの名前です。

条件を指定

于 2009-09-01T00:45:50.850 に答える