5

現在、セットアッププロジェクト内のレジストリ設定を使用して、ファイルアソシエーションとアプリケーションの関連ファイルのアイコンを設定しています。ジェネリックVSセットアッププロジェクトでVisual Studioセットアッププロジェクトで、チェックボックスダイアログでレジストリの条件を更新するにはどうすればよいですか?

Registry settings http://i25.tinypic.com/11w7vrm.jpg

、レジストリへのアップデートは常に行われます。 a checkbox dialogの状態でレジストリの条件付き更新を行うにはどうすればよいですか?

alt text http://i30.tinypic.com/30kzgnl.jpg

答えて

10

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

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

Open UI Designer http://i31.tinypic.com/2l108w.jpg

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

Add a dialog http://i30.tinypic.com/2guwchs.jpg

チェックボックスダイアログのいずれかを選択します。いずれか1つ、they are all the same

Select a checkbox dialog http://i32.tinypic.com/2hxm16a.jpg

次に、あなたのUIフローで新しいダイアログを持っています。クリックして。プロパティシートで

new dialog http://i28.tinypic.com/jj9ytw.jpg

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

checkbox property http://i29.tinypic.com/zj75u0.jpg

最後に、そのプロパティを使用して、あなたの他のインストーラのアクション、条件のいずれかに接続します。 たとえば、レジ​​ストリキーまたは値を条件付きで更新するには、そのチェックボックスがオンになっている必要があります。レジストリのデザイナーを見る、そのノードを選択します。

Registry designer http://i26.tinypic.com/2944e4j.jpg

次にプロパティシートで、条件はあなたがステップで、チェックボックスにプロパティの名前装着された状態、のために、= 1の条件を指定します事前に。

Specify the condition http://i25.tinypic.com/293ygx0.jpg

関連する問題