积极答复者
如何用程序停用设备id对应的系统设备

问题
答案
-
问题如主题
设备ID:在windows设备管理器中选择一个设备后点“属性”在“详细信息”页中的“设备范例id”。
系统的设备管理器可以直接对选中的设备启用停用,用程序如何来实现呢。
Hi,
C#操作系统设备管理器需要调用Windows希望的API,你要使用这个程序集里的某些类SetupAPI.DLL。
获取系统设备列表:
using HardwareHelperLib;
HH_Lib hwh = new HH_Lib();
string[] HardwareList = hwh.GetAll();
其它可以查看HardwareHelperLib的MSDN文档啊 ~
Frank.Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
老徐的博客:http://frank_xl.cnblogs.com- 已标记为答案 Riquel_DongModerator 2009年6月25日 7:09
-
做这类对硬件操作的事情,还是C++比较好,而C#的话,还要调用系统API,建议你搜一下。
我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)- 已标记为答案 Riquel_DongModerator 2009年6月25日 7:09
全部回复
-
问题如主题
设备ID:在windows设备管理器中选择一个设备后点“属性”在“详细信息”页中的“设备范例id”。
系统的设备管理器可以直接对选中的设备启用停用,用程序如何来实现呢。
Hi,
C#操作系统设备管理器需要调用Windows希望的API,你要使用这个程序集里的某些类SetupAPI.DLL。
获取系统设备列表:
using HardwareHelperLib;
HH_Lib hwh = new HH_Lib();
string[] HardwareList = hwh.GetAll();
其它可以查看HardwareHelperLib的MSDN文档啊 ~
Frank.Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
老徐的博客:http://frank_xl.cnblogs.com- 已标记为答案 Riquel_DongModerator 2009年6月25日 7:09
-
做这类对硬件操作的事情,还是C++比较好,而C#的话,还要调用系统API,建议你搜一下。
我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)- 已标记为答案 Riquel_DongModerator 2009年6月25日 7:09
-
你好,
下载工具:WMICodeGenerator 去看看是否你能够找到类和已有的方法满足你的需要:
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.