如何知道可執行檔案是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格式是文字檔案還是影像檔案
- 如何用pkg打包nodejs可執行檔案NodeJS
- 你知道Spring中BeanFactoryPostProcessors是如何執行的嗎?SpringBean
- Python如何生成windows可執行的exe檔案PythonWindows
- shell檢測檔案是windows格式還是unixWindows
- redis自學(22)Redis是單執行緒還是多執行緒?Redis執行緒
- 如何讓shell指令碼變成可執行檔案指令碼
- jvm是如何執行i = i++ + ++i的,你知道嗎?JVM
- 在Linux中,什麼是檔案許可權?它們是如何工作的?Linux
- SQL是如何執行的SQL
- 建立可執行檔案build.shUI
- 0171-建立核心可執行檔案
- 面試官問,Redis 是單執行緒還是多執行緒?我懵了面試Redis執行緒
- 分散式檔案儲存庫MinIO可還行?分散式
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- 如何確定一個dmp檔案是exp匯出的還是expdp匯出的?
- 把可執行jar打包成exe檔案JAR
- Linux檔案讀、寫、執行許可權Linux
- Python 打包 windows 可執行的 exe 檔案PythonWindows
- c++是如何執行的C++
- sql更新是如何執行的?SQL
- docker執行golang可執行檔案最簡docker-compose fileDockerGolang
- Java Main 如何是如何被執行的?JavaAI
- Linux中如何執行.AppImage檔案LinuxAPP
- cmd中如何執行Python檔案Python
- 怎麼知道 vite 建立的 vue 專案是 vue2還是vue3?ViteVue
- 將Python指令碼打包成可執行檔案Python指令碼
- 24. 一個普通main方法的執行,是單執行緒模式還是多執行緒模式?為什麼?AI執行緒模式
- sql查詢是如何執行的?SQL
- 17.Sql是如何執行的SQL
- 爬蟲代理是如何執行的?爬蟲
- Python是如何編譯執行的Python編譯
- Windos bat批處理指令碼,判斷是終端命令列執行,還是雙擊執行BAT指令碼命令列
- PHP 安全:如何防範使用者上傳 PHP 可執行檔案PHP
- ScheduledThreadPoolExecutor原始碼分析-你知道定時執行緒池是如何實現延遲執行和週期執行的嗎?thread原始碼執行緒
- win10明明是管理員還要許可權怎麼解決 明明是管理員卻刪不掉檔案Win10
- 什麼是Python執行緒?Python執行緒如何建立?Python執行緒
- electron+puppeteer 封裝成exe可執行檔案封裝
- Linux可執行檔案格式-ELF結構詳解Linux