来自 AutoRun.inf 文件的“转换”代码

来自 AutoRun.inf 文件的“转换”代码

我最近一直在摆弄 VeraCrypt,想加密 USB 驱动器。VeraCrypt 具有非常方便的便携性,因此您可以加密驱动器并包含 Veracrypt 软件,这样您就可以随时随地插入 USB 驱动器进行解密。不幸的是,自 Windows 7 以来,USB 驱动器不再支持自动运行功能。因此 AutoRun.inf 文件基本上没用了。

我的问题是,我可以将 .inf 文件中的代码转换为 .exe 或 .bat 文件吗(我对这类东西真的不太了解),这样我就可以拥有一个可以完成整个解密过程的单个文件,而无需我自己打开程序并完成必要的步骤?

autorun.inf 文件的屏幕截图

提前感谢您的所有帮助。

答案1

我认为您只需要在想要启动它时运行“open=”命令,在想要停止/卸载它时运行“shell/dismount/command=”。

[PS:下次只需从记事本文件中复制并粘贴实际文本即可,无需截取文本的屏幕截图]

因此也许有一个批处理文件每个命令可以工作 - 基本上只是记事本中的一个文件,只有一行,名为“start.bat”和“dismount.bat”。我不太确定“start”是否需要两行,或者只需要一行,但你可以在命令提示符/终端中测试。

启动.bat:

VeraCrypt/VeraCrypt.exe /q background /e /m rm /v "KeePass"
VeraCrypt/VeraCrypt.exe

卸载.bat:

VeraCrypt/VeraCrypt.exe /q /d

相关内容