gpt4 book ai didi

c# - 使用 C# 提取受密码保护的 sfx 存档

转载 作者:太空宇宙 更新时间:2023-11-03 21:30:53 24 4
gpt4 key购买 nike

我有 WinRAR SFX 文件。我知道我可以使用以下代码提取存档:

Process process = new Process();
process.StartInfo.FileName = "unrar.exe";
process.StartInfo.Arguments = "x file.rar d:\myFolder";
process.Start();
process.WaitForExit();

但是当 SFX 文件知道密码时,我该如何提取它呢?

最佳答案

假设您的密码是mypassword,您需要将参数行更改为:

process.StartInfo.Arguments = @"x -pmypassword file.rar d:\myFolder";

请注意,您不应在密码前的 -p 后放置空格 - 否则它会提示您。

我还添加了一个 @ 来将字符串标记为文字,否则它会尝试将文件名中的 \m 视为转义字符。

关于c# - 使用 C# 提取受密码保护的 sfx 存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24298372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com