【问题标题】:How to determine whether a drive is TrueCrypt mounted? [closed]如何确定驱动器是否安装了 TrueCrypt? [关闭]
【发布时间】:2011-11-20 20:27:23
【问题描述】:

是否可以在 Windows 批处理文件中测试某个驱动器号是否被 TrueCrypt 挂载?

【问题讨论】:

    标签: windows batch-file cmd truecrypt


    【解决方案1】:

    我认为这是不可能的。您可以通过wmic logicaldisk 获得很多信息,但没有任何信息表明 Truecrypt 分配了驱动器号。

    【讨论】:

    • 我同意这个假设。我目前正在使用一个简单的技巧。在文件容器的根目录中创建一个静态的空文件MOUNTED_BY_TRUECRYPT。然后在批处理文件中测试if exist %DRIVE%\MOUNTED_BY_TRUECRYPT ( ...。这个技巧简单可行,也可以用于其他逻辑驱动器类型。
    【解决方案2】:

    作为一个想法:(对于仍在寻找此帖子的任何人)

    您可以制作这个 C# 脚本 over at the post #18021118(访问 truecrypt 以检索挂载信息)(那里还有一个 VeraCrypt 版本。)...

    1. 到一个命令行工具中,以便从您的 Windows 批处理中使用(在此处添加了一个简单的示例:http://github.com/BananaAcid/VeraCrypt-Cmd - 将 get mounts 文件替换为自述文件中的文件)
    2. 或者直接配合powershell使用
    3. 或使用额外的二进制文件在 windows NET Framework 上执行脚本而无需编译:cs-script

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    • 您的评论似乎无效。因为它在 stackoverflow 生态系统中被引用。而且整个线程都需要在这里复制,这似乎确实很多。
    猜你喜欢
    • 1970-01-01
    • 2013-07-16
    • 2013-09-17
    • 1970-01-01
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 2013-11-02
    • 1970-01-01
    相关资源
    最近更新 更多