答案1
此对话框显示验证码签名信息。您需要:
- 购买数字证书(专门寻找“代码签名”),
- 使用
signtool
您的证书为 .exe 文件添加签名。
注意:我不太确定它是否与 SFX 档案兼容。一方面,它们只是像其他文件一样的 .exe 文件。但另一方面,它们的内部结构略有不同(本质上是一个附加了 RAR 文件的存根),因此签名可能会损坏档案。我需要做更多研究……
答案2
Grawity 的答案是添加作者的正确方法,但使用 signtool 签名似乎会损坏 sfx 档案。
我有一个 4GB 的 sfx 文件,在使用证书签名后,大小缩减到 27MB,无法提取。随着 Windows Defender SmartScreen 的安全性不断提高,我看不出在没有 7-zip 等工具的情况下如何共享和使用 sfx 文件。