当我测试我的 setup.exe 文件时,我收到以下错误消息: 此程序无法安装在 Windows NT 版本 5.1.2600 Service Pack 1 或更高版本上。
为什么会发生这种情况,我也在运行 Windows 8 Dev Preview。这和它有什么关系吗?
当我测试我的 setup.exe 文件时,我收到以下错误消息: 此程序无法安装在 Windows NT 版本 5.1.2600 Service Pack 1 或更高版本上。
为什么会发生这种情况,我也在运行 Windows 8 Dev Preview。这和它有什么关系吗?
听起来您的 [Setup] 部分中有一个 OnlyBelowVersion 指令来限制它。
从 InnoSetup 文档中:
[设置]:OnlyBelowVersion
格式:a.bb,c.dd,其中 a.bb 是 Windows 版本,c.dd 是 Windows NT 版本。
默认值:0,0 说明:
该指令允许您指定不会运行您的软件的 Windows 或 Windows NT 的最低版本。为其中一个版本指定“0”意味着没有版本上限。版本号中可能包含内部版本号和/或服务包级别。
来自http://www.jrsoftware.org/ishelp/index.php?topic=setup_onlybelowversion