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

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

589
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 = new ManagementClass(managementScope, managementPath,
null).CreateInstance();

port.SetPropertyValue("Name", "IP_10.112.100.62");
port.SetPropertyValue("Protocol", 1);
port.SetPropertyValue("HostAddress", "10.112.100.62");
port.SetPropertyValue("PortNumber", 9101);
port.SetPropertyValue("SNMPEnabled", false);

putOptions = new PutOptions();
putOptions.UseAmendedQualifiers = true;
putOptions.Type = PutType.UpdateOrCreate;
port.Put(putOptions);
}
catch (Exception)
{
throw;
}
}

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

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Отслеживание изменений в файловой системе: Справочник по C#

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь