public Service1() { InitializeComponent(); string CommonPath = Application.CommonAppDataPath.Remove(Application.CommonAppDataPath.Length - Application.ProductVersion.Length, Application.ProductVersion.Length); DatabasePath = CommonPath + Properties.Settings.Default.FOLDERDB + @"\"; PcapPath = CommonPath + Properties.Settings.Default.FOLDERPCAP + @"\"; string currentUserAccount = System.Environment.UserName; try { if (!Directory.Exists(DatabasePath)) { Directory.CreateDirectory(DatabasePath); SeeSystemConfig.GrantModifyAccessToFolder (currentUserAccount, DatabasePath); } if (!Directory.Exists(PcapPath)) { Directory.CreateDirectory(PcapPath); SeeSystemConfig.GrantModifyAccessToFolder (currentUserAccount, PcapPath); } UdpBroadcast1.SetPorts(Properties.Settings.Default.UDPSEND, Properties.Settings.Default.UDPRECV); UdpBroadcast1.MessageRcvd += new UdpDelegate(UdpBroadcast1_MessageRcvd); controlTimer.AutoReset = true; controlTimer.Elapsed += new System.Timers.ElapsedEventHandler(controlTimer_Elapsed); } catch (Exception exc) { WriteAppLogError(exc.ToString(), 10000); } }
private void ChangeSqlSetting(string connStringMaster) { SqlConnectionStringBuilder sqlConnBuilder = new SqlConnectionStringBuilder(connStringMaster); SeeSystemConfig seeConfig = new SeeSystemConfig(); seeConfig.SqlConnStrMaster = sqlConnBuilder.ConnectionString; //save master string sqlConnBuilder.InitialCatalog = "SeeCommon"; seeConfig.SqlConnStrCommon = sqlConnBuilder.ConnectionString; //save SeeCommon string this.Stop(); }