private void Button_Click(object sender, RoutedEventArgs e) { listBox1.Items.Clear(); try { //string CPUtprt = 0; System.Management.ManagementObjectSearcher MOS = new System.Management.ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_NetworkAdapter "); foreach (System.Management.ManagementObject Mo in MOS.Get()) { //CPUtprt = Mo.GetPropertyValue("Status".ToString()); listBox1.Items.Add(Mo.GetPropertyValue("NetConnectionStatus".ToString())); } } catch (ManagementException ex) { MessageBox.Show("Ошибка получения данных " + ex.Message); } }
private void timer1_Tick(object sender, EventArgs e) { try { Double CPUtprt = 0; System.Management.ManagementObjectSearcher MOS = new System.Management.ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature"); foreach (System.Management.ManagementObject Mo in MOS.Get()) { CPUtprt = Convert.ToDouble(Convert.ToDouble(Mo.GetPropertyValue("CurrentTemperature".ToString())) - 2732) / 10.0; cpb_CPUTemp.Text = string.Format("{0}°С", (int)CPUtprt); cpb_CPUTemp.SetValue((int)CPUtprt); break; } } catch (ManagementException ex) { MessageBox.Show("Ошибка получения данных " + ex.Message); } }