我已经使用Installer integrity check has failed
工具构建了一个仅适用于Windows平台的电子应用程序,该应用程序运行良好。
但是,我对特定用例有疑问:
如果我在USB密钥上复制我的.exe文件并在其他计算机上运行此副本,我就会出现此错误:
{{1}}
我的应用未签名,您认为问题可能是这个吗?
如果我使用HTTP链接下载我的.exe文件,则安装正常。只有当我在其他支持上复制.exe时,我才会收到此消息。
谢谢社区!
答案 0 :(得分:1)
如果.exe中的数据发生了变化,NSIS会显示该消息。
您很可能遇到硬件问题,无论是USB密钥还是问题机器上的RAM。它也可能是病毒感染。
尝试使用其他USB密钥或其他计算机。
您可以"c:\path\to\mysetup.exe" /NCRC
运行commit
,但我不建议这样做,因为它可能会导致安装损坏甚至崩溃。