示例:
begin
if IsWin64 then
begin
MsgBox('64 位系統', mbInformation, MB_OK);
end;
else
begin
MsgBox('32 位系統', mbInformation, MB_OK);
end;
end;
IsWin64函數說明:
語法:
function IsWin64: Boolean;
描述:
如果系統運行於提供 Inno Setup 執行 64 位安裝任務所需的 API 支持的 64 位版本的 Windows 則返回 True。如果返回
False,妳不能使用任何 Inno Setup 的只能用於 64 位的功能。
註釋:
如果用戶運行壹個早期版本的 64 位 Windows,象不帶 Service Pack 1 的 Itanium 版本 Windows Server
2003,這個函數有可能會返回 False。
這些老版本缺少 Inno Setup 所需的 API (例如 RegDeleteKeyEx)。