如何用HidRun.exe隐藏RemoveDrive注册表右键命令的CMD窗口
隐藏CMD窗口实现U盘强制弹出的注册表命令修改
以下是具体的注册表配置步骤和命令:
定位注册表项
打开注册表编辑器(regedit),导航到可移动驱动器的右键菜单路径:HKEY_CLASSES_ROOT\RemovableDrive\shell新建右键菜单项
- 在
shell下新建一个名为ForceEject的项,将其默认值设置为右键显示的文字,例如:*强制弹出U盘(循环直到成功)* - 在
ForceEject项下新建子项command,将其默认值设置为以下命令:"C:\Windows\System32\HidRun.exe" "C:\Windows\System32\RemoveDrive.exe" "%1" -l
- 在
参数说明
"C:\Windows\System32\HidRun.exe":调用后台运行工具,彻底隐藏CMD窗口"C:\Windows\System32\RemoveDrive.exe":指定移除工具路径"%1":自动获取当前右键点击的U盘盘符(如D:)-l:RemoveDrive的循环参数,会持续尝试直到弹出成功
如果需要给所有驱动器添加该右键菜单,可将注册表路径改为HKEY_CLASSES_ROOT\Drive\shell,其余配置一致。
内容的提问来源于stack exchange,提问作者RemixPL1994
相关产品推荐
相关产品推荐

