hackxsj 发表于 2009-9-3 02:38:01

有没有用AU3编的一键删除硬件驱动

有没有用AU3编的一键删除硬件驱动,我以前有找到过一个工具也是用AU3编写的,那个移动硬盘烧了,,,资料全没了。。。大家帮帮忙好吗。。。

pusofalse 发表于 2009-9-3 04:02:58

SetupDiRemoveDevice
http://msdn.microsoft.com/en-us/library/ms792970.aspx

pig 发表于 2009-9-19 20:38:08

看不懂啊,这个好像是个函数?但是要怎么用呢?

nxbigdaddy 发表于 2009-11-20 13:06:31

楼上能给出具体代码吗?有些看不明白

pusofalse 发表于 2009-11-20 15:56:23

#include <SetupApi.au3>

; Remove
Local $sDeviceID, $hDevs, $tDevInfo

; Device to be removed.
$sDeviceID = "HID\VID_046D&PID_C018\6&34023490&7&0000"

_SetupDiCreateDeviceDevs($sDeviceID, $hDevs, $tDevInfo)
If _SetupDiRemoveDevice($hDevs, $tDevInfo, True) = 0 Then
        Msgbox(48, "Failed", "error code: " & @error)
Else
        Msgbox(0, "Succeed", "Succeesfully removed.")
EndIf
_SetupDiDestroyDeviceInfoList($hDevs)

; Restore
; _CM_Scan_Device_Changes()

pig 发表于 2009-11-20 19:14:06

真强大啊,用这套库真厉害啊!

水饺睡觉 发表于 2010-7-2 05:31:25

{:face (301):}厉害啊!

baby666 发表于 2011-4-12 08:53:16

{:face (270):}强大
页: [1]
查看完整版本: 有没有用AU3编的一键删除硬件驱动