[英]In C#, how can I know programmatically if the Operating system is x64 or x86
[英]How to differentiate between x86 and x64 Operating Systems when Install my application
我有一個應用程序,我完成它我創建了設置但我遇到了一個問題。
我有幾個Prerequistes(net framework4.5,Sql Server Express 2008 r2)我把Sql Server Express 2008 r2 x64和x32都安裝好了 - 我這樣做是因為用戶沒有Internet連接,但我怎么知道客戶端機器在x64操作系統上運行,如何讓應用程序選擇好的應用程序。
示例:如果客戶端計算機具有x64,則安裝程序應使用x64版本的Sql Server Express 2008 r2執行靜默安裝,依此類推。 謝謝
從這里開始
安裝組件或基於Windows操作系統類型(32位或64位)運行自定義操作可以通過在組件的“條件”字段中使用VersionNT64屬性或為自定義使用“表達式”字段來完成此操作行動。
如果應僅在32位系統上安裝(或運行)組件(或自定義操作),則條件為:
NOT VersionNT64如果應僅在64位系統上安裝(或運行)組件(或自定義操作),則條件為:
VersionNT64
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.