如何使用 C# 和/或 WMI 以编程方式禁用或停止蓝牙驱动程序?我已经尝试过命名空间 Win32_NetworkAdapter 中的方法“禁用”,但看起来它没有帮助。
这是一个例子,我做了什么:
ManagementObject classInstance =
new ManagementObject("\\root\\cimv2",
"Win32_NetworkAdapter.DeviceID='16'",
null);
// no method in-parameters to define
// Execute the method and obtain the return values.
ManagementBaseObject outParams =
classInstance.InvokeMethod("Disable", null, null);
// List outParams
Console.WriteLine("Out parameters:");
Console.WriteLine("ReturnValue: " + outParams["ReturnValue"]);
感谢您的任何想法!
upd:我也尝试在 WIN32_SystemDriver 对象上调用 StopService,但它返回错误代码 4;