簡體   English   中英

確定64位與32位Windows

[英]Determining 64-bit vs. 32-bit Windows

我想根據操作系統在構建過程中是64位還是32位來配置visual studio 2005來復制.dll。

我不想指定平台目標是什么。

我的第一次嘗試是使用批處理文件來查找Windows版本,但是某些32位和64位版本的Windows共享相同的版本號。

有誰知道有任何方法來檢查這個?

謝謝!

您應該能夠讀取環境變量%PROCESSOR_ARCHITECTURE%。 這里有一些很好的信息。

http://blogs.msdn.com/david.wang/archive/2006/03/26/HOWTO-Detect-Process-Bitness.aspx

退房isWow64 ,我認為shopuld會給你你所追求的。

確定指定的進程是否在WOW64下運行。

Jon的鏈接完全是黑客,因為它依賴於沒有添加新的處理器架構。

有關“官方”批處理文件方法,請參閱: http//support.microsoft.com/kb/556009

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM