C# 以编程方式启用/禁用硬件设备

C# 以编程方式启用/禁用硬件设备,c#,.net,programming-languages,hardware,device-driver,C#,.net,Programming Languages,Hardware,Device Driver,可能的重复项: 在C#中,有没有一种方法可以通过编程禁用和重新启用设备?我正在寻找基本上相同的功能,当你进入设备管理器,右键点击一个设备,并禁用或启用它时会发生。如何在C#中执行此操作?查看。根据此链接: 您需要与CfgMgr32接口 (Win32 API)来执行此操作 我的第一个想法是看WMI,但它不在那里 Device Drive Toolkit附带的DevCon提供了一个CLI来实现这一点 这是你们的替身,你们想把这个评论为替身,对吗?;)这看起来很像它只是使用windows的手柄来实

可能的重复项:

在C#中,有没有一种方法可以通过编程禁用和重新启用设备?我正在寻找基本上相同的功能,当你进入设备管理器,右键点击一个设备,并禁用或启用它时会发生。如何在C#中执行此操作?

查看。

根据此链接:

您需要与CfgMgr32接口 (Win32 API)来执行此操作

我的第一个想法是看WMI,但它不在那里

Device Drive Toolkit附带的DevCon提供了一个CLI来实现这一点


这是你们的替身,你们想把这个评论为替身,对吗?;)这看起来很像它只是使用windows的手柄来实现这一点,而且它似乎在Vista、7或2008 R2等任何地方都不起作用。不过很有趣。@Abel-是的,至少我现在已经这么做了!我没有使用devcon工具。谢谢,devcon工作正常!你的问题是什么威廉·莫里森?