0

如果我理解正确,当您尝试运行未经数字签名的 .exe 或 .msi 文件时,Windows7 和 XP 中会出现“无法验证发布者..”警报。

因此,我为我的项目创建了安装程序(为此我使用 InstallShield 2012 Limited Edition),构建它并获得了 Setup.exe。我没有使用任何证书对我的 setup.exe 进行数字签名。

可能是我错过了,但我不明白为什么在启动我未签名的 setup.exe 并尝试在我的 Win7 机器上安装我的应用程序时我没有收到未知发布者安全警告?

4

1 回答 1

0

仅当 EXE 显示为请求提升时才会显示警告。如果您使用 AsInvoker 设置构建它,则不需要因此没有提示。

但是,假设它是 Per-Machine 安装,当您从 InstallUISequence 转换到 InstallExecuteSequence 时,它​​会提示提升。

于 2013-05-24T12:51:21.933 回答