2
我很好奇,如果有可能知道MSI文件是自修改以來是否被修改過?MSI文件是否支持Windows上的CRC校驗?
我很好奇,如果有可能知道MSI文件是自修改以來是否被修改過?MSI文件是否支持Windows上的CRC校驗?
可能不符合您期望的方式,但如果您總是在簽名MSI文件後簽名後進行任何修改將會使數字簽名無效。
對MSI進行簽名總是一個好主意,因爲對於未簽名MSI的UAC提示與具有有效數字簽名的提示不同。
欲瞭解更多信息,請參閱MSDN - How to: Sign Setup Files with SignTool.exe (Windows Installer)
謝謝。在附註中,我想知道是否可以從命令行(無用戶交互)運行此signtool? – ahmd0
@ ahmd0這個signtool在命令行運行_only_,它不是一個GUI應用程序。 –
@AlexeyIvanov .NET4/VS2010之前的版本包括用於啓動交互式GUI的「signwizard」命令行選項,但是從當前版本來看,您是正確的。 – saschabeaumont