2012-06-04 32 views

回答

2

可能不符合您期望的方式,但如果您总是在签名MSI文件后签名后进行任何修改将会使数字签名无效。

对MSI进行签名总是一个好主意,因为对于未签名MSI的UAC提示与具有有效数字签名的提示不同。

欲了解更多信息,请参阅MSDN - How to: Sign Setup Files with SignTool.exe (Windows Installer)

+0

谢谢。在附注中,我想知道是否可以从命令行(无用户交互)运行此signtool? – ahmd0

+0

@ ahmd0这个signtool在命令行运行_only_,它不是一个GUI应用程序。 –

+0

@AlexeyIvanov .NET4/VS2010之前的版本包括用于启动交互式GUI的“signwizard”命令行选项,但是从当前版本来看,您是正确的。 – saschabeaumont