L LiuLiang Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-30 #1 如何在程序中扫描硬件的改动(Win2000)? 如题,win2000中的硬件管理器中的命令--扫描硬件的改动。 好久没来了,不知行情如何,100分够未?
L LiuLiang Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-30 #2 还有一件事,Delphi窑洞怎么了这几天又上不去!
阿 阿呆哥 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-31 #3 hook WM__DEVICECHANGE message. 如果 wParam 是 DBT__DEVNODES_CHANGED 就说明 PnP 的硬件有改变。 bool __fastcall TForm1::EventPipe(TMessage& msg) { if (msg.MSG == WM_DEVICECHANGE && msg.WParam == DBT_DEVNODES__CHANGED) { //.... } } Application->HookMainWindow(EventPipe);
hook WM__DEVICECHANGE message. 如果 wParam 是 DBT__DEVNODES_CHANGED 就说明 PnP 的硬件有改变。 bool __fastcall TForm1::EventPipe(TMessage& msg) { if (msg.MSG == WM_DEVICECHANGE && msg.WParam == DBT_DEVNODES__CHANGED) { //.... } } Application->HookMainWindow(EventPipe);
L LiuLiang Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-31 #4 To:阿呆 你会错意了,我要的是发出一个指命,命令系统进行扫描!! 就象按下 “扫描硬件改动” 按钮一样.
Y YB_unique Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-13 #6 你先获得设备管理器中硬件信息,储存为初始状况! 以后再次获得信息比较一下,查找改变了的即可!