Example #1
0
 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);
     }
 }
Example #2
0
 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);
     }
 }