如果我理解正确且“发布者无法验证...”'当您尝试运行数字无符号.exe或.msi文件时,Windows 7和XP中会显示警告。
所以,我为我的项目创建了安装程序(我为此目的使用InstallShield 2012限制版),构建它并获得Setup.exe。我没有使用任何证书对我的setup.exe进行数字签名。
可能是我错过了,但我无法理解为什么在启动我的未签名的setup.exe并尝试在我的Win7机器上安装我的应用程序时,我没有未知发布者安全警告?
答案 0 :(得分:0)
仅在EXE显示为请求提升时才会显示警告。如果使用AsInvoker设置构建它,则不需要提示。
但是,假设它是一个Per-Machine安装,当你从InstallUISequence转换到InstallExecuteSequence时它会提示提升。