Ton*_*Nam 6 c# truecrypt command-line
使用c#或批处理文件,我安装了一个位于以下位置的 trueCrypt 卷
A:\volumeTrueCrypt.tc
Run Code Online (Sandbox Code Playgroud)
随着c#我做的:
static void Main(string[] args)
{
var p = Process.Start(
fileName:@"C:\Program Files\TrueCrypt\TrueCrypt.exe",
arguments:@"/v a:\volumetruecrypt.tc /lw /a /p truecrypt"
);
p.WaitForExit();
}
Run Code Online (Sandbox Code Playgroud)
另一种方法是在命令行上运行命令:
C:\Windows\system32>"C:\Program Files\TrueCrypt\TrueCrypt.exe" /v "a:\volumetruecrypt.tc" /lw /a /p truecrypt
Run Code Online (Sandbox Code Playgroud)
无论哪种方式,我都会收到错误消息:

为什么我会收到那个错误? 我第一次能够运行该命令。当我卸下卷并尝试再次安装它时,我收到了该错误。我知道驱动器号 W 可用,因为如果我手动打开它,它在真正的 crypt 上显示为可用字母:

如果我然后单击按钮挂载,然后输入密码truecrypt(truecrypt 是密码),那么它将成功挂载到驱动器 w 上。为什么我无法从命令行挂载它!?如果我在命令行上更改驱动器号,它会起作用。不过我想使用驱动器W。换句话说,执行
"C:\Program Files\TrueCrypt\TrueCrypt.exe" /v "a:\volumetruecrypt.tc" /lz /a /p truecrypt
Run Code Online (Sandbox Code Playgroud)
将在驱动器 z 上成功安装该卷,但我不想将它安装在驱动器 z 我想将它安装在驱动器 w 上。我第一次运行批处理时,它运行良好。此外,如果我重新启动计算机,我相信它应该可以工作。有关如何通过命令行使用 trueCrypt 的更多信息,请访问:http : //www.truecrypt.org/docs/? s=command-line-usage
我也在调查这个错误何时发生。为了生成此错误,您需要按照以下步骤操作。
1) 执行命令:(注意末尾的 /q 参数表示安静)
"C:\Program Files\TrueCrypt\TrueCrypt.exe" /v "a:\volumetruecrypt.tc" /ln /a /p truecrypt /q
"C...TrueCrypt.exe" = location where trueCrypt is located
/v "path" = location where volume is located
/n = drive letter n
/p truecrypt = password is "trueCrypt"
/q = execute in quiet mode. do not show window
Run Code Online (Sandbox Code Playgroud)
注意我正在安装到驱动器号 n
2)现在应该安装卷。
3)打开trueCrypt并手动卸载该卷(不使用命令行)
4) 尝试运行相同的命令行(没有 /q 所以你会看到错误)
"C:\Program Files\TrueCrypt\TrueCrypt.exe" /v "a:\volumetruecrypt.tc" /ln /a /p truecrypt
Run Code Online (Sandbox Code Playgroud)
5) 应该出现错误
所以当我手动卸载卷时,问题就出现了。如果我从命令行卸载它,则不会出现任何错误。但我认为这是来自 trueCrypt 的错误
我向 trueCrypt 提交了错误报告。不过我找到了如何复制这个问题。如果您从没有管理员权限的程序中卸载卷,然后尝试使用具有管理员权限的程序将同一卷安装到同一驱动器中,则该卷不起作用。如果您以相反的方式执行箭头,也会发生同样的情况。简而言之,如果您总是在没有管理员权限的情况下安装和卸载,那就没问题。
就我而言,我正在创建一个以管理员权限运行的程序。每次我执行 TrueCrypt.exe 时都会遇到问题,因为 trueCrypt.exe 运行时没有管理员权限。为了解决这个问题,我要做的就是改变:

现在我的程序和 trueCrypt.exe 都将以管理员权限运行,现在我没有问题了;)
| 归档时间: |
|
| 查看次数: |
5871 次 |
| 最近记录: |