我正在寻找在C#.NET中禁用系统设备(USB或内部)的方法,给定PID和VID或设备名称.
搜索后,我在CodeProject上找到了C#的硬件助手库.
但我需要能够在XP,Vista和Windows 7(x86和x64操作系统)上运行的东西...... 我链接的项目只适用于XP和Vista x86 ......即使在运行具有管理员权限的应用程序时也是如此.
有谁知道一个适用于所有操作系统的解决方案?
如何在 Windows 下以编程方式禁用附加或内置网络摄像头?
通过禁用它们,我的意思是任何尝试访问相机的程序都应该:
为什么我想这样做:
我有一台带网络摄像头的笔记本电脑。没有简单的方法可以通过软件禁用它。我想创建一个应用程序,其中包含一个禁用网络摄像头的按钮,以便任何想要使用它的应用程序都无法使用它,并创建一个按钮来重新启用它。我不想在摄像头上放置任何东西,否则我不会在这里问这个问题。
在C#中,有没有办法以编程方式禁用和重新启用设备?我正在寻找与您进入设备管理器并右键单击设备并禁用或启用它时发生的功能相同的功能。如何在C#中做到这一点?