如何更改自解压 WinRAR 存档中的密码提示?

如何更改自解压 WinRAR 存档中的密码提示?

我使用 WinRAR 创建了一个受密码保护的自解压存档。当我打开存档时,可执行文件要求我输入密码。我如何将“输入加密文件的密码。”更改为自定义提示?

答案1

我认为这是不可能的:SFX 档案的大部分内容都可以自定义,但对于这部分内容,根本没有命令或界面可以更改它。您可以-p在调用可执行文件时使用开关来抑制对话框(例如compressed_file.exe -pmypass),但这会破坏密码保护的目的。

如果你确实需要密码保护,我猜你需要某种安装程序创建软件。例如Nullsoft 脚本安装系统您可以将其配置为类似于 SFX 档案,此外它还允许自定义用户提示,您可以使用它来模仿密码保护。

答案2

有一个适用于 Windows 的解决方案:

  1. 像平常一样使用 WinRAR 生成自解压存档。下载资源黑客对于 Windows。
  2. 在 Resource Hacker 中打开步骤 1 中创建的文件。
  3. 编辑对话框“GETPASSWORD1”的主对话框资源 1031,以更改静态控件(即对话框的第一个控件)的文本。您还可以编辑提示输入密码的对话框的标题。
  4. 单击文件/保存。
  5. 单击操作/编译。
  6. 单击文件/保存。

您可以使用任何其他资源编辑器来转移这些步骤,例如重新编辑

相关内容