加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

模拟在Windows上弹出和插入USB驱动器

发布时间:2020-12-14 05:32:04 所属栏目:Windows 来源:网络整理
导读:我忘记了我的WD Passport Ultra磁盘的硬件加密密码,我正在编写一个Delphi软件,用于使用强力方法查找此密码.原始的WD Security软件将用于密码输入,但WD Security软件会在每5个错误的密码条目中锁定自己.然后需要物理弹出驱动器并插入以重置此计数器. 因此,正
我忘记了我的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:弹出带有给定字母或名称的驱动器
> DriveCleanup:清除注册表中的USB设备树.通过执行此操作,Windows会忘记此设备并再次安装驱动程序.这也会再次分配驱动器号.您可以使用它来查明WD Security记得的设备上的信息是否取决于您计算机上存储的设备信息(最有可能根据您的描述)
> RestartSrDev:这是你最常搜索的内容.正如在网站上写的那样(这也是我的知识),无法重新启动曾经弹出的USB驱动器,而无需拔下电缆并将其重新插入.这是个坏消息.好消息是,此工具会尝试重置连接驱动器的集线器,这也会重新连接该集线器上的所有设备.这不一定有效,但是在不拆除电缆的情况下重新启动驱动器的唯一方法.

你的机会不太好,但是使用这些工具,你有可能首先测试你是否有机会做你想做的事情,如果这适用于工具,我建议不要编程这个功能,而是调用这些命令行程序来自你的暴力代码.

工具2和3需要管理员权限.

祝好运.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读