カスタムRadioButtonsダイアログを備えたVisualStudioセットアッププロジェクトがあります。
UIで選択した後、レジストリにButtonPropertyの値を書き込むにはどうすればよいですか?
カスタムRadioButtonsダイアログを備えたVisualStudioセットアッププロジェクトがあります。
UIで選択した後、レジストリにButtonPropertyの値を書き込むにはどうすればよいですか?
.Netインストーラークラスを使用する場合は、次の手順を実行します。
CustomActionDataを使用して、データをカスタムアクションにパイプします。例:プロパティの名前がMYPROPの場合: /MyVar=[MYPROP]
これで、インストーラークラスからデータにアクセスできます。
protected override void OnAfterInstall(IDictionary savedState) {
string myVar = Context.Parameters["MyVar"];
RegistryKey key = Registry.LocalMachine;
using (key = key.CreateSubKey(@"SOFTWARE\MyCompany\MyApp")) {
key.SetValue("MyVar", myvar);
key.Close();
}
}