使用C ++将设备检测连接到PC

时间:2011-02-22 13:30:26

标签: c++ windows winapi

如何使用C ++将连接的设备检测到计算机中?我可以使用Windows编程工具,但不允许.Net功能。

提前致谢。

2 个答案:

答案 0 :(得分:1)

尝试处理WM_DEVICECHANGE消息。当wParam = DBT_DEVICEARRIVAL时,检测到新设备。

答案 1 :(得分:1)

可以从C ++调用SetupDi* (device manager) APIs

如果您需要有关热插拔设备的信息,您需要将其与Alex的WM_DEVICECHANGE建议结合使用,该建议会告诉您何时再次调用SetupDi *。