Список установленных притеров: Справочник по C#

0
public List GetInstalledPrinters() { List printerList = new List(); try { //set the scope of this search to the local machine ManagementScope scope = new ManagementScope(ManagementPath.DefaultPath); //connect to the machine scope.Connect(); //build the...

Получение SMART информации: Справочник по C#

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

Прослушивание USB порта на вставку и извлечение USB устройств и вывода информации о них...

0
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(); } ////used to subscribes to temporary event notifications based on a specified...

Удаление приложений с помощью WMI: Справочник по C#

0
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Management; using System.DirectoryServices; using System.Net; using System.Collections; using System.ServiceProcess; using System.Threading; using System.IO; using System.Globalization; namespace UninstallProgram { public partial class Form1 : Form { public Form1() { InitializeComponent(); } ArrayList...

Программно устанавливаем принтер через WMI: Справочник по C#

0
class printport { string DeviceID; string DriverName; string PortName; Boolean Shared; string ShareName; private ManagementScope managementScope = null; private ManagementClass InitClass(string className) { //specify Printer class management path ManagementPath managementPath = new ManagementPath(className); try { //create new WMI...

Установка принтера по умолчанию: Справочник по C#

0
/// /// method to set a specified printer as the system's default printer /// /// name of the printer we want to be default/// Returns...

WMI State Service (Проверка состояния службы с помощью WMI): Справочник по C#

0
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)); scope.Options = co; scope.Connect(); ObjectQuery query =...

Администрирование Windows с помощью WMI и WMIC: Справочник по C#

0
Название: Администрирование Windows с помощью WMI и WMIC (+ CD-ROM) Автор: ...

Удаляем принтер через WMI: Справочник по C#

0
public static bool DeletePrinter(string sPrinterName) { ManagementScope oManagementScope = new ManagementScope(ManagementPath.DefaultPath); oManagementScope.Connect(); SelectQuery oSelectQuery = new SelectQuery(); oSelectQuery.QueryString = @"SELECT * FROM Win32_Printer WHERE Name = '" + sPrinterName.Replace("", "\")...

Получение значений VID и PID usb накопителей: Справочник по C#

0
      В случае если необходимо установить драйвер к USB накопителю или выполнить программный ремонт, вам не обойтись без получения двух идентификаторов устройства: VID...

Серийный номер материнской платы: Справочник по C#

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

WMI Stop Service (Остановка службы с помощью WMI): Справочник по C#

0
public int stopService() { int ret; #region Code to Stop the service ConnectionOptions co = new ConnectionOptions(); co.Username = textEdit1.Text; //Логин для подключения co.Password = textEdit2.Text; //Пароль для подключения co.EnablePrivileges =...

Программно добавляем порт принтера с помощью WMI: Справочник по C#

0
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 = new ManagementPath("Win32_TCPIPPrinterPort"); managementScope = new ManagementScope(@".rootcimv2", connectionOptions); managementScope.Options.EnablePrivileges = true; managementScope.Options.Impersonation = System.Management.ImpersonationLevel.Impersonate; port =...

Установка сетевых настроек с помощью WMI: Справочник по C#

0
Описываем класс опций адаптера: public class AdapterOptions { string _adapterName; // Имя адаптера public string AdapterName { get { return _adapterName; } set { _adapterName = value; } } string _macAddress; // MAC...

Загрузка центрального процессора: Справочник по C#

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

Получаем список точек восстановления Windows с помощью WMI: Справочник по C#

0
private void EnumRestorePoints() { System.Management.ManagementClass objClass = new System.Management.ManagementClass("\.rootdefault", "systemrestore", new System.Management.ObjectGetOptions()); System.Management.ManagementObjectCollection objCol = objClass.GetInstances(); StringBuilder Results = new StringBuilder(); foreach (System.Management.ManagementObject objItem in objCol) { Results.Append((string)objItem); listBox1.Items.Add(Results.ToString()); } } Результат:

Проверка доступности компьютера с помощью WMI: Справочник по C#

0
      Если вам нужно написать программу с использованием WMI, которая подключается к удаленной машине, то перед подключением необходимо проверить – доступна ли...

Получаем информацию об установленных антивирусных приложениях: Справочник по C#

0
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Management; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { label1.Text = "Company...

Получаем список установленных обновлений Windows: Справочник по C#

0
string computer = "."; ManagementScope scope = new ManagementScope(@"" + computer + @"rootcimv2"); ManagementObjectSearcher quickFixes = new ManagementObjectSearcher(scope, new ObjectQuery("Select * from Win32_QuickFixEngineering")); foreach (ManagementObject quickFix in...

Переименовываем принтер через WMI: Справочник по C#

0
public static void RenamePrinter(string sPrinterName, string newName) { ManagementScope oManagementScope = new ManagementScope(ManagementPath.DefaultPath); oManagementScope.Connect(); SelectQuery oSelectQuery = new SelectQuery(); oSelectQuery.QueryString = @"SELECT * FROM Win32_Printer WHERE Name = '" +...

ЭТО ИНТЕРЕСНО