方法如下:
#include #include typedef bool (winapi *lpfn_iswow64process) (handle, pbool);
lpfn_iswow64process fniswow64process;
bool iswow64()
}return biswow64;
}int main( void )
注意,是判斷當前作業系統,不是判斷cpu
不能通過 #ifdef _win64 來判斷,因為如果開發環境中定義了該巨集,則該判斷永遠為真
參考:
VC 如何判斷當前作業系統是32位還是64位?
iswow64process 確定指定程序是否執行在64位作業系統的32環境 wow64 下。64位系統 執行64位程式 返回false 64位系統 執行32位程式 返回true 32位系統 執行64位程式 不能執行 32位系統 執行32程式 返回false 方法如下 include include...
如何判斷作業系統是32位還是64位
64位機器可以執行32 64位作業系統,而32位機器只能執行32位作業系統,這樣就有乙個問題,對於乙個64位機器,如何判斷作業系統究竟是32位還是64位呢?總結了一下,基本方法如下 1.linux file sbin init sbin init elf 32 bit lsb executable,...
php判斷當前作業系統型別
如何使用php獲取當前作業系統型別呢?嚴格來說這裡分兩種情況,一種情況是獲取伺服器端的作業系統型別,一種是獲取客戶端的作業系統型別。下面作者將對如何使用php獲取這兩種情況下的作業系統型別和大家做一些分享。1 php獲取伺服器端的作業系統型別 這個時候可以使用php系統自帶的常量 php os或者系...