如何在rar文件上设置密码

时间:2012-01-22 08:36:26

标签: c# windows-applications winrar

我在这样的rar文件上设置了密码:

rar.exe a backup.rar c:\files -p123 -p- -k

此代码在我的rar文件上设置密码并向其添加file,但我不知道我的密码是什么。 这是我的C#代码:

p.StartInfo.FileName = System.Windows.Forms.Application.StartupPath + "\\Rar.exe";
p.StartInfo.Arguments = @"a backup.rar c:\files -p123 -p- -k";
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
p.Start();
p.WaitForExit();

2 个答案:

答案 0 :(得分:2)

请提供指向您正在使用的rar.exe的命令行开关的链接,但在某些Google搜索中,我发现了这一点:

  

-p [密码]设置密码

     

-p-不查询密码

鉴于您有-p123,您的密码应为“123”。

答案 1 :(得分:1)

这是一个效果很好的例子:

C:\Program Files\WinRAR>rar a -hpabc h:\abc.rar c:\pdf

因此,您可以按照代码中的示例进行操作。

p.StartInfo.Arguments = String.Format("a -hp{0} {1} {2}", your password, Destination, SourceFile);
p.Start();