private void UpdateGui_FormMainLayout() { // update text box NetworkDetector nd = m_appManagerRef.Detector; string ui = "[" + Utils.GetDateTime() + "]" + Environment.NewLine + Environment.NewLine; ui += "Network Status: "; if (nd.IsNetworkActive()) { ui += "Active" + Environment.NewLine + Environment.NewLine; ui += "Network Adapter ID . . : " + nd.ActiveNetworkId() + Environment.NewLine; ui += "Network Adapter Name . : " + nd.ActiveNetworkName() + Environment.NewLine; ui += "Network Adapter Desc . : " + nd.ActiveNetworkDescription() + Environment.NewLine; ui += "IP Address . . . . . . : " + nd.ActiveNetworkIPAddress() + Environment.NewLine; ui += "Subnet Mask. . . . . . : " + nd.ActiveNetworkSubMask() + Environment.NewLine; ui += "Default Gateway. . . . : " + nd.ActiveNetworkGateway() + Environment.NewLine; ui += "DNS Server . . . . . . : " + nd.ActiveNetworkDnsAddress() + Environment.NewLine; ui += "DNS Suffix . . . . . . : " + nd.ActiveNetworkDnsSuffix() + Environment.NewLine; } else { ui += "Inactive" + Environment.NewLine; } tbStatus.Text = ui; // update label text labelProxyAddr.Text = "Proxy Server: " + (IeProxyOptions.ProxyEnable ? IeProxyOptions.ProxyAddr : "Disabled"); // update group box title gbWorkMode.Text = "Work Mode: " + m_appManagerRef.CurrWorkMode + " Mode"; // set focus tbStatus.Select(0, -1); btnRefresh.Focus(); }
public AppManager(string appDir) { Logger.V(">> AppManager.AppManager"); m_semaphore = new Semaphore(1, 1); m_szAppDir = appDir; m_detector = new NetworkDetector(); m_profile = null; m_currWorkMode = WorkMode.Direct; // link NetworkDetector to AppManager m_detector.NetworkChanged += new NetworkDetector.NotifyAppManagerNetworkChanged( this.DetectorNotify_NetworkChanged); // link OS to NetworkDetector NetworkChange.NetworkAddressChanged += new NetworkAddressChangedEventHandler( m_detector.OsNotify_NetworkChanged); Logger.V("<< AppManager.AppManager"); }
public AppManager(string appDir) { Logger.V(">> AppManager.AppManager"); m_semaphore = new Semaphore(1, 1); m_szAppDir = appDir; m_detector = new NetworkDetector(); m_profile = null; m_currWorkMode = WorkMode.Direct; // link NetworkDetector to AppManager m_detector.NetworkChanged += new NetworkDetector.NotifyAppManagerNetworkChanged( this.DetectorNotify_NetworkChanged); // link OS to NetworkDetector NetworkChange.NetworkAddressChanged += new NetworkAddressChangedEventHandler( m_detector.OsNotify_NetworkChanged); Logger.V("<< AppManager.AppManager"); }