python 判斷dll是32位還是64位

2022-02-14 10:24:36 字數 1270 閱讀 8381

1樓:龍氏風采

方法一:reflector

對於.net dll檔案,用reflector工具可進行辨別:

其中的platform target就指明瞭該dll在編譯時選擇的目標系統。

方法二:corflags.exe工具

使用vistual studio.net自帶的corflags工具,先開啟vs.net 命令視窗:

輸入coreflags :

怎麼檢視dll是32位還是64位

2樓:幻翼高達

以mfc140rus.dll為例,需要準備的材料分別是:電腦、mfc140rus.dll檔案、notepad++編輯器。

1、首先,找到資料夾中的mfc140rus.dll檔案。

2、滑鼠右鍵,選擇「edit with notepad++」。

3、查到到文字中的「pe」字元。

4、之後找到其後面的dx86或者dx64,如果是dx86則說明是32位的,是dx64則說明是64位的。

3樓:安徽電信網上營業廳

如何知道dll檔案是面向32位系統還是面向64位系統的?

在釋出dll時,可以選擇編譯為x86模式、x64模式以及any cpu模式等。那麼對於已經發布的dll檔案,怎麼知道它是支援什麼系統的呢?

方法一:reflector

對於.net dll檔案,用reflector工具可進行辨別:

其中的platform target就指明瞭該dll在編譯時選擇的目標系統。

方法二:corflags.exe工具

使用vistual studio.net自帶的corflags工具,先開啟vs.net 命令視窗:

輸入coreflags :

其中pe和32bit的值可以看出該dll支援的系統位數:

anycpu: pe = pe32   and 32bit = 0

x86:      pe = pe32   and 32bit = 1

x64:      pe = pe32+ and 32bit = 0

方法三:dumpin.exe工具

通過vs.net tools中所帶的dumpin命令可以檢視:

dumpbin /headers

檢視machine相關屬性可辨別其支援的系統位數。

該方法還可以檢視非.net編譯的dll資訊。

python 無法安裝,提示 dll 的錯誤。機子是 window8, 64 位系統

如何看linu是32位還是64位

可以用命令 getconf long bit 檢視,如果返回的結果是32則說明是32位,返回的結果是64則說明是64位。linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和...

檢視電腦是32位還是64位作業系統位

怎麼看電腦是32位還是64位 您好,關於該問題,解答如下 怎樣檢視電腦是32位還是64位的作業系統方法 步驟 首先單擊左下方的 開始 按鈕,然後依次 控制面板 系統 這時出現了 檢視有關計算機的基本資訊 視窗,我們將滾動條拉到最下面,有一項 系統型別 如果你的系統是32位這裡就會顯示32位作業系統,...

怎麼區分電腦是32位還是64位系統

區分電腦是32位還是64位系統我們可以用以下方法檢視 方法兩種 第一種1 第一步在電腦桌面選中 計算機 圖示 2 右擊彈出對話方塊,選中 屬性 3 開啟 屬性 看看下面的系統即可知道系統是32還是64位系統 第二種1 安裝一個輔助軟體 魯大師 2 啟動 魯大師 點選第一個選項 硬體體檢 3 等檢測完...