98下如何编写U盘监控软件?
注册过的u盘让用,没有注册的不让用。
驱动怎么控制U盘的禁用和允许使用呢?

解决方案 »

  1.   

    这个问得未免太过于笼统了,WIN98就用VxD来写,操作和在NT是差不多的,反正都是删除设备。
    我们知道接入U盘时,系统是会收到一个消息的,然后就可以判断出是什么类型的设备,如果是移动盘,再判断是否为CDROM或软驱,如果那就是U盘了。然后读取其硬件ID,检查加密表中是否已存在,不存在的就立即删除设备,没删除成功的就锁定窗口并提示用户拔除,只有拔除了设备才解锁(不要直接关机,这样不够人性化)。至少VXD怎么写,这个可不是这里能说清楚的,可以找一本关于WIN98下VXD的书看一下,电子版的也不少。