Windows installer MSI文件是否支持Windows上的CRC检查?

Windows installer MSI文件是否支持Windows上的CRC检查?,windows-installer,crc,crc32,Windows Installer,Crc,Crc32,我很好奇,是否有可能知道MSI文件自创建以来是否已被修改?可能不是您期望的方式,但如果您始终对MSI文件进行签名,则签名后的任何修改都将使数字签名无效 对MSI进行签名总是一个好主意,因为UAC提示未签名的MSI与具有有效数字签名的MSI不同 有关更多信息,请参阅MSDN-谢谢。另一方面,我想知道是否可以从命令行运行此signtool(无用户交互)?@ahmd0此signtool仅在命令行上运行,它不是GUI应用程序。@在.NET4/VS2010之前的AlexeyIvanov版本中包括“sign

我很好奇,是否有可能知道MSI文件自创建以来是否已被修改?

可能不是您期望的方式,但如果您始终对MSI文件进行签名,则签名后的任何修改都将使数字签名无效

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


有关更多信息,请参阅MSDN-

谢谢。另一方面,我想知道是否可以从命令行运行此signtool(无用户交互)?@ahmd0此signtool仅在命令行上运行,它不是GUI应用程序。@在.NET4/VS2010之前的AlexeyIvanov版本中包括“signwizard”命令行选项以启动交互式GUI,但从当前版本来看,您是正确的。@saschabeaumont我不知道,因为我从未使用过.NET。然而,我使用signtool对可执行文件进行签名,这是命令行实用程序。我也从未使用过.NET;)当他们放弃向导选项时,这只是对Windows SDK的最大更改-我仍在使用来自平台SDK的旧版本。。。哎呀!