Справочник по C#

    Исходники по языку программирования CSharp

    moyadcode3

    Рубрика: WMI

          Данная статья описывает создание программы запуска «инсталляционных» файлов и отслеживание завершения, как основного, так и дочерних процессов создаваемых основным.       Создайте приложение Continue Reading

    Способ 1: RegistryKey rk = Registry.LocalMachine; RegistryKey rk1 = rk.OpenSubKey(@"SOFTWAREMicrosoftWindows NTCurrentVersionSystemRestore"); string sysRestore = rk1.GetValue("RPSessionInterval").ToString(); if (sysRestore.Contains("1")) { MessageBox.Show("System Restore is Enabled"); } if (sysRestore.Contains("0")) { MessageBox.Show("System Continue Reading

          Рассмотрим пример получения информации о подключенных USB накопителях с использованием WMI (Windows Management Instrumentation) и его класса Win32_DiskDrive. Класс Win32_DiskDrive позволяет получить информацию о Continue Reading

          Данный пример показывает реализацию получения локальной и удаленной SMART информации с установленных жестких дисков на компьютере, с использованием WMI классов: Win32_DiskDrive; Win32_PhysicalMedia; MSStorageDriver_FailurePredictStatus; MSStorageDriver_FailurePredictThresholds; Continue Reading

    using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using System.Management; using DevExpress.XtraBars.Alerter; namespace usbport { public partial class Form1 : DevExpress.XtraEditors.XtraForm { public Form1() { InitializeComponent(); } Continue Reading

    public int state() { ConnectionOptions co = new ConnectionOptions(); co.Username = textEdit1.Text; co.Password = textEdit2.Text; co.EnablePrivileges = true; co.Impersonation = ImpersonationLevel.Impersonate; ManagementScope scope = new ManagementScope(string.Format(@"\{0}rootCIMV2", textEdit3.Text)); Continue Reading

    Windows Management Instrumentation (WMI) в дословном переводе — это инструментарий управления Windows. Если говорить более развернуто, то WMI — это одна из базовых технологий для централизованного управления Continue Reading

    public void AddPrinterPort() { ConnectionOptions connectionOptions; ManagementPath managementPath; ManagementScope managementScope; ManagementObject port; PutOptions putOptions; try { connectionOptions = new ConnectionOptions(); connectionOptions.EnablePrivileges = true; connectionOptions.Impersonation = System.Management.ImpersonationLevel.Impersonate; managementPath Continue Reading

          Чтобы определить тип (модель), количество ядер, загрузку процессора и многое другое, можно воспользоваться классом инструментария управления Windows (WMI(http://ru.wikipedia.org/wiki/WMI)) Win32_Processor в пространстве имен rootcimv2. Сам Continue Reading