2011-12-18 40 views
0

當我測試我的setup.exe文件時,出現以下錯誤信息: 此程序無法安裝在Windows NT版本5.1.2600 Service Pack 1或更高版本上。編譯後的ISTool出錯

爲什麼會發生這種情況,我正在運行Windows 8 Dev Preview。這有什麼關係嗎?

回答

1

聽起來就像你在限制它的[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