как установить пароль на RAR-файл - PullRequest
1 голос
/ 22 января 2012

Я установил пароль для 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 ]

2 голосов
/ 22 января 2012

Пожалуйста, предоставьте ссылку на параметры командной строки, доступные для rar.exe, который вы используете, но в некоторых поисках Google я нашел это:

-p [пароль] Установить пароль

-p- Не запрашивать пароль

Учитывая, что у вас -p123, ваш пароль должен быть "123".

1 голос
/ 11 июля 2012

Вот пример, который хорошо работает:

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();
...