我正在做一个项目,该项目需要我检查 Windows 中的禁用设备,如果发现该设备被禁用,程序应该启用它。
我一直在使用先前答案中的以下解决方案..
虽然我在运行它时收到以下错误...
我正在调用链接帖子中显示的程序,并在我的程序如图所示启动后立即运行它,
private void Form1_Load(object sender, EventArgs e)
{
DisableHardware.DisableDevice(n => n.ToUpperInvariant().Contains("VID_11CA&PID_0219"), false);
}
在我用于测试的系统上,我已经禁用了设备(我希望启用它)。我尝试在不同的构建配置(x86、AnyCPU)上构建,并在 Windows XP 和 Windows 7 上进行了测试,但遇到了同样的问题。
有什么建议么?