如何從託管程式碼中辨識本機DLL 的體系結構
在託管程式碼應用程式中,確定原生DLL 的體系結構( x64 或x86)本機程序集對於確保相容性至關重要。雖然 PE 標頭包含此訊息,但直接解析可能很困難。
使用 DUMPBIN 實用程式
DUMPBIN 公用程式提供了一個擷取架構的有效方法本機 DLL。透過傳遞 /headers 或 /all 標誌,您可以顯示 PE 標頭,包括機器類型。
64 位 DLL:
32位DLL:
替代方法
對於進階場景,您可以使用本機C 手動解析PE 標頭。但是,DUMPBIN 實用程式在大多數情況下簡化了該過程。
注意: PE 標頭中的機器類型欄位指示 DLL 的預期架構,這可能不一定與實際情況一致它運行的系統的位數。
以上是如何根據託管程式碼決定本機 DLL 的體系結構(x86 或 x64)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!