操作系统和架构的自定义设置
Custom setup on operating system and architecture
我被要求在以下操作系统中安装程序 运行ning:
WindowsVista(仅限 x86)和更高版本(x86 和 x64)
为了在旧操作系统中限制 运行ning 的整个设置,我在 [Setup]
部分添加了对应于 Windows Vista 的 Minversion=0,6.0.6000
。
我想知道在 Pascal 脚本中是否可以应用如下条件安装:
[Run]
Filename: "{tmp}\mysetup.exe"; Components: Install; MinVersion: 0,6.0.6000; Check: not Iswin64;
Filename: "{tmp}\mysetup.exe"; Components: Install; MinVersion: 0,6.1.7600;
这样 mysetup.exe 应该 运行 仅在 Vista x86 和所有更高版本的操作系统上。
我相信你要找的是MinVersion
它是所有支持参数的部分都支持的可选参数之一。
可在此处找到文档:http://www.jrsoftware.org/ishelp/index.php?topic=commonparams&anchor=MinVersion
使用GetWindowsVersion
and IsWin64
支持函数:
if ((GetWindowsVersion >= 000000) {Vista} and (not IsWin64)) or
(GetWindowsVersion >= 010000) {7} then
begin
// Install
end;
我被要求在以下操作系统中安装程序 运行ning:
WindowsVista(仅限 x86)和更高版本(x86 和 x64)
为了在旧操作系统中限制 运行ning 的整个设置,我在 [Setup]
部分添加了对应于 Windows Vista 的 Minversion=0,6.0.6000
。
我想知道在 Pascal 脚本中是否可以应用如下条件安装:
[Run]
Filename: "{tmp}\mysetup.exe"; Components: Install; MinVersion: 0,6.0.6000; Check: not Iswin64;
Filename: "{tmp}\mysetup.exe"; Components: Install; MinVersion: 0,6.1.7600;
这样 mysetup.exe 应该 运行 仅在 Vista x86 和所有更高版本的操作系统上。
我相信你要找的是MinVersion
它是所有支持参数的部分都支持的可选参数之一。
可在此处找到文档:http://www.jrsoftware.org/ishelp/index.php?topic=commonparams&anchor=MinVersion
使用GetWindowsVersion
and IsWin64
支持函数:
if ((GetWindowsVersion >= 000000) {Vista} and (not IsWin64)) or
(GetWindowsVersion >= 010000) {7} then
begin
// Install
end;