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