C ++ / MFC - 设备管理器是否已完成检测设备?

时间:2014-03-26 14:47:28

标签: c++ windows-7 mfc hid device-manager

我有一个应用程序在初始化期间对我们制造的HID设备进行编程。设备已插入USB端口,此程序在系统启动后立即自动运行。在Windows XP上,这已经运行良好,我们现在正在更新,支持Windows 7.我看到的问题是Windows 7的加载时间大大加快,应用程序在设备管理器中实际找到所有设备之前启动。如果我在启动程序之前在代码中设置了任意超时(即:30秒),那么设备管理器就可以做到这一点,并且在启动期间可以正确检测和编程所有设备。

问题:是否有一种编程方式(使用C ++和MFC)来确定Windows 7设备管理器何时检测到所有当前插入的设备?

而不是设置某种静态超时。

0 个答案:

没有答案