WM 6.0 中的设备控制-启用设备与禁用设备

通过查看MSDN我们可以找到一下三个重要函数。

/*此函数用于罗列遍历设备信息*/

HANDLE FindFirstDevice(DeviceSearchType searchType, LPCVOID pvSearchParam, PDEVMGR_DEVICE_INFORMATION pdi);

/*此函数用于启用设备*/

HANDLE ActivateDevice(LPCWSTR lpszDevKey, DWORD dwClientInfo);

/*此函数用于禁用设备*/

BOOL DeactivateDevice(HANDLE hDevice);

 

禁用设备小示例:

Code

 /*启动设备小示例*/

Code

 

 

在WM 6.0中启用设备和禁用设备就是如此简单,当然了,禁用设备的时候一定要记得将信息保存,否则,可能要靠重新启动系统来恢复设备信息了。 另外,在WM中的设备管理其实完全可以通过修改注册表来完成,初始化,运行中的设备信息都可以在注册表信息中查询到。

 

 示例下载:https://files.cnblogs.com/oplusx/DoomCOMS.rar

posted @ 2009-06-19 16:10  OpLusX  阅读(440)  评论(0编辑  收藏  举报