2012-06-04 77 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