我想在VC里面实现禁止使用USB存储器,光驱,软驱,该怎么做啊?比如检测到U盘之类的就自动移除,要是已经再使用U盘就强制禁止使用。光驱和软驱也一样,反正不允许用户使用。
修改注册表的方法不可以使用哦。
我是一个菜鸟,见笑了啊~~
------解决方案--------------------
1)、比较简单的方法用SetupDixxx函数可以达到目的,安装DDK有一个例子devcon,可以启用禁用各种设备,如同设备管理器中那样。
2)、方法1存在一定的漏洞,如用户可以在设备管理器中重新启用设备(但你可以不断地禁用,虽然方法比较笨,但效果还凑和),要想做得更彻底的话,那就做驱动吧,但难度也要大一些,就看你们的需求是怎么样的了。
------解决方案--------------------
设备过滤驱动,那也只是针对每个设备吧,不能针对所有的设备.我觉得还是
1)、比较简单的方法用SetupDixxx函数可以达到目的,安装DDK有一个例子devcon,可以启用禁用各种设备,如同设备管理器中那样。
2)、方法1存在一定的漏洞,如用户可以在设备管理器中重新启用设备(但你可以不断地禁用,虽然方法比较笨,但效果还凑和),要想做得更彻底的话,那就做驱动吧,但难度也要大一些,就看你们的需求是怎么样的了。
好一些,简单一些,发表一下见解,别介意,嘿嘿.