阅读:1627回复:9
如何捕获系统接入新设备的消息?
当有新设备接入系统的时候,比如说插入优盘,接上打印机等等!我们如何能捕捉到这个消息呢!尝试着去hook setupapi.dll里的setupdiinstalldevice,也hook不到!请教大家,有什么办法能让我知道系统中接入了新设备呢?
|
|
沙发#
发布于:2004-08-26 17:39
应该是依靠PNP吧.
|
|
板凳#
发布于:2004-08-26 18:28
PNP怎么实现楼上的说一下
|
|
地板#
发布于:2004-08-26 21:53
u盘
WM_DEVICECHANGE wparam == DBT_DEVICEARRIVAL (DEV_BROADCAST_VOLUME*)lParam.dbch_devicetype == DBT_DEVTYP_VOLUME [编辑 - 8/26/04 by boly81] |
|
地下室#
发布于:2004-09-01 15:27
WM_DEVICECHANGE
Windows标准消息。 |
|
5楼#
发布于:2004-09-11 10:11
用WM_DEVICECHANGE消息可以很好的发现一个新设备。
还有什么办法可以分辩出新设备的类型呢? |
|
|
6楼#
发布于:2004-09-11 10:52
挂接PNP管理器,嘿嘿.....
|
|
|
7楼#
发布于:2004-09-11 15:01
用WM_DEVICECHANGE仅得到wParam==DBT_DEVNODES_CHANGED ?
|
|
|
8楼#
发布于:2004-09-12 12:16
如果要很详细的信息可能需要象wowocock说的那样挂接PNP了
|
|
|
9楼#
发布于:2004-09-13 21:18
如果要很详细的信息可能需要象wowocock说的那样挂接PNP了 能不能说的详细一点。 |
|
|