1

次のような 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();
4

2 に答える 2

2

使用している で使用できるコマンド ライン スイッチへのリンクを提供してrar.exeください。ただし、Google で検索したところ、次のことがわかりました。

-p[パスワード] パスワードを設定

-p- パスワードを照会しない

をお持ち-p123の場合、パスワードは「123」である必要があります。

于 2012-01-22T08:44:07.407 に答える
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();
于 2012-07-11T09:45:14.143 に答える