這是我的問題。確定您的應用在哪個位架構上運行的最佳方式是什麼?我想要我的應用程序讀取64位數據源(存儲在註冊表項Software \ Wow6432Node \ ODBC \ ODBC.INI \ ODBC Data Sources中),如果它的32位I想要讀取32位數據源(即從Software \ ODBC \ ODBC.INI \ ODBC數據源讀取)。我的程序如何確定它是在32位還是在64位Windows上運行?
我可能會錯過這一點,但我不想關心我的應用程序運行在哪種模式。我只是想知道操作系統是32位還是64位。
[System.Environment.OSVersion.Platform似乎並沒有爲我削減它。它在我的本地xp機器和win2k8 64位服務器上返回Win32NT(即使當我所有的項目都設置爲'任何cpu'目標時))]
的重複http://stackoverflow.com/questions/266082/how-do-i-tell-if-my-應用程序運行時爲32位或64位應用程序 – 2010-05-19 16:28:28