[setup]
architecturesinstallin64bitmode=x64 ia64
[files]
source: "bonjour.msi"; destdir: ""; check: isotherarch
source: "bonjour64.msi"; destdir: ""; check: not isotherarch
[run]
filename: msiexec.exe; parameters: "-i""/bonjour.msi"" -qn"; workingdir: ; flags: skipifdoesntexist; statusmsg: "installing bonjour ..."; check: isotherarch
filename: msiexec.exe; parameters: "-i""/bonjour64.msi"" -qn"; workingdir: ; flags: skipifdoesntexist; statusmsg: "installing bonjour ..."; check: not isotherarch
[code]
function isx64: boolean;
begin
result := is64bitinstallmode and (processorarchitecture = pax64);
end;
function isia64: boolean;
begin
result := is64bitinstallmode and (processorarchitecture = paia64);
end;
function isotherarch: boolean;
begin
result := not isx64 and not isia64;
end;
x86,x64表示什麼含義
簡單的說x86代表32位作業系統 x64代表64位作業系統 windows7 32位和64位的區別主要有以下兩個方面 1.兩種系統對cpu gprs的資料寬度要求不同,乙個是64位,乙個是32位 如果你的cpu是雙核以上,那肯定支援64位作業系統了 2.對記憶體的要求,64位支援4g及以上記憶體的電...
X86 X64 函式呼叫約定
c 語言有 cdecl stdcall fastcall naked pascal。c 語言有 cdecl stdcall fastcall naked pascal thiscall,比 c 語言多出一種 thiscall 呼叫方式。下面詳細介紹如上六種呼叫方式 1 cdecl cdecl呼叫約定...
《x86 x64體系探索及程式設計》試讀
現在正在和一些朋友研究 os 核心 基於haiku 當然,這些研究只是作為興趣 有興趣的朋友可以在iteye上發郵件給我,一起研究,編譯器方向的也熱烈歡迎!在研究的過程中,需要對像 x86 64 的底層要有一定的了解。現在還是在看的 深入理解計算機系統 intel 處理器等書還沒接觸到。在看了這本書...