求AU3禁用U盘的例子
我朋友在公司上班,他的电脑有一些文件,不想其他同事来用U盘来复制,,他的要求是只能认出自己的两个U盘,其他U盘插上认不出来(即不用);我思路是这样:
程序循环检测有没有U盘插入,如果插入,取序列号,如果不是自己的U盘就让他不能用,,但是这个不能用,不知道应该怎么写??
求各位大大帮忙弄弄!! 思路
从注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB位置
用RegEnumKey读出类似
Vid_1aa6&Pid_0201
的usb设备的硬件ID的一部分(usb\vid_xxxx&pid_xxxx)
保存备用
然后后台循环监视 注册表变化如果有新的usb设备插入 这个位置就会有新的生成
一旦发现 就用Run()调用 devcon.exe 卸载 新插入的usb设备、
或者杀掉资源管理器explorer.exe .......
devcon 卸载设备命令
devconremove"*Vid_1aa6&Pid_0201*" 回复 2# veket_linux
谢谢
页:
[1]