模拟在Windows上弹出和插入USB驱动器
我忘记了我的WD Passport Ultra磁盘的硬件加密密码,我正在编写一个Delphi软件,用于使用强力方法查找此密码.原始的WD Security软件将用于密码输入,但WD Security软件会在每5个错误的密码条目中锁定自己.然后需要物理弹出驱动器并插入以重置此计数器.
因此,正在编程的软件必须模拟在Windows上安全地移除和插入Windows上的外部USB硬盘驱动器,因为这对于重置WD Security软件的错误密码计数器是必要的. 使用“devcon”禁用/启用驱动器不会重置计数器. 找出此计数器信息的存储位置将非常有帮助.当计数器为4时,安全地移除驱动器并插入另一台计算机会重置计数器.这让我猜测计数器存储在USB驱动器上,并且在插入过程中由驱动器的固件重置. 任何想法将不胜感激. 解决方法
此页面
http://www.uwe-sieber.de/drivetools.html包含与我知道的USB驱动器处理相关的最佳工具集合.它提供了可以从程序中执行的命令行工具.不幸的是这个页面是德语,所以我给你一个最相关工具的提示:
> RemoveDrive:弹出带有给定字母或名称的驱动器 你的机会不太好,但是使用这些工具,你有可能首先测试你是否有机会做你想做的事情,如果这适用于工具,我建议不要编程这个功能,而是调用这些命令行程序来自你的暴力代码. 工具2和3需要管理员权限. 祝好运. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |