如何知道可執行檔案是32-bit還是64-bit
可以使用GetBinaryType API來獲得這個資訊:
Binary Type可以是下面的值。
Value | Meaning |
---|---|
SCS_32BIT_BINARY | A 32-bit Windows-based application |
SCS_64BIT_BINARY | A 64-bit Windows-based application. |
SCS_DOS_BINARY | An MS-DOS – based application |
SCS_OS216_BINARY | A 16-bit OS/2-based application |
SCS_PIF_BINARY | A PIF file that executes an MS-DOS – based application |
SCS_POSIX_BINARY | A POSIX – based application |
SCS_WOW_BINARY | A 16-bit Windows-based application |
也可以通過SHGetFileInfo API來獲得這個資訊,這個API還可以獲得更多的檔案資訊,如各種圖示等等,具體可以參看MSDN。
相關文章
- 一個可執行檔案是怎麼來的
- pdf是圖片還是文件 pdf格式是文字檔案還是影像檔案
- 你知道Spring中BeanFactoryPostProcessors是如何執行的嗎?SpringBean
- redis自學(22)Redis是單執行緒還是多執行緒?Redis執行緒
- shell檢測檔案是windows格式還是unixWindows
- jvm是如何執行i = i++ + ++i的,你知道嗎?JVM
- 你知道Thread執行緒是如何運作的嗎?thread執行緒
- 如何用pkg打包nodejs可執行檔案NodeJS
- JS檔案放在頭還是尾JS
- Changing between 32-bit and 64-bit Word Sizes
- SQL是如何執行的SQL
- Java執行exe,bat等可執行檔案JavaBAT
- 面試官問,Redis 是單執行緒還是多執行緒?我懵了面試Redis執行緒
- 從C檔案到可執行elf檔案
- Python如何生成windows可執行的exe檔案PythonWindows
- 如何讓shell指令碼變成可執行檔案指令碼
- Mach-O 可執行檔案Mac
- maven 打包可執行 jar 檔案MavenJAR
- MATLAB生成可執行檔案Matlab
- 在Linux中,什麼是檔案許可權?它們是如何工作的?Linux
- ubuntu 把檔案設定為可執行檔案Ubuntu
- sql更新是如何執行的?SQL
- c++是如何執行的C++
- 如何確定一個dmp檔案是exp匯出的還是expdp匯出的?
- 檢視dmp檔案是exp還是expdp匯出來的
- 建立可執行檔案build.shUI
- Linux可執行的檔案(轉)Linux
- 架構設計:程式還是執行緒?是一個問題!架構執行緒
- Java Main 如何是如何被執行的?JavaAI
- matlab (.m)檔案生成 windows 可執行(.exe)檔案MatlabWindows
- 怎麼知道 vite 建立的 vue 專案是 vue2還是vue3?ViteVue
- 如何判斷Unix系統的一個庫檔案是32位還是64位的
- 在網頁如何呼叫客戶端的可執行檔案網頁客戶端
- php判斷檔案存在是用file_exists還是is_filePHP
- sql查詢是如何執行的?SQL
- 爬蟲代理是如何執行的?爬蟲
- 17.Sql是如何執行的SQL
- 24. 一個普通main方法的執行,是單執行緒模式還是多執行緒模式?為什麼?AI執行緒模式