using System.Configuration; using System.Web.Security; using System.ComponentModel; using System.Diagnostics; using System.Configuration.Install; using Microsoft.Win32; namespace Install.NameSpace { [RunInstaller(true)] public class InstallHelper : Installer { #region Public Static Methods public static void SaveLocalRoot(String value) { try { RegistryKey key = Registry .LocalMachine.OpenSubKey(ConfigurationManager .AppSettings["LocalRootRegKey"] .ToString(), true); if (key == null) Registry.LocalMachine.CreateSubKey(ConfigurationManager .AppSettings["LocalRootRegKey"].ToString()); key.SetValue("DefaultLocalRoot", value); } catch (Exception e) { throw e; } } #endregion } }
2 days ago