例如 我想将已安装的 指定打印机 HP1001 重命名为 HP12345,请问这个如何写代码呢?
[此贴子已经被作者于2023/12/1 14:43:20编辑过]
代码
Dim mc As New System.Management.ManagementClass("Win32_Printer")
Dim moc = mc.GetInstances()
For Each mo As System.Management.ManagementObject In moc
Output.Show( mo.Properties("name").Value.ToString())
If mo.Properties("name").Value.ToString() = "HP1001" Then
mo.InvokeMethod("RenamePrinter", New Object(){ "HP12345" })
End If
Next