0
A
回答
12
是下列說法正確的是:如果一個DLL有一個main方法,然後它成爲一個可執行文件?
該聲明不正確。
DLL和EXE文件都使用PE文件格式。 DLL和EXE之間的區別在於,DLL在IMAGE_FILE_HEADER部分的Characteristics字段中設置了標誌0x2000。
更多細節可以在這裏找到:
Peering Inside the PE: A Tour of the Win32 Portable Executable File Format by Matt Pietrek
相關問題
- 1. 得到一個DLL或EXE
- 2. 使用os.path.exists保護一個exe文件是個好主意嗎?
- 3. 作爲一個exe啓動一個DLL
- 4. 在一個方法中調用viewdidload是個好主意嗎?
- 5. 部署一個.exe和相關的.dll
- 6. 的Mockito - 嘲諷只是一個方法
- 7. 最好的方法使我的DLL只能通過我的EXE訪問?
- 8. 製作一個VC++ .exe到DLL。它可能嗎?
- 9. SOA,將方法公開爲服務是一個好主意嗎?
- 10. 提取方法參數是一個好主意嗎?
- 11. 是否有隻有一個網頁上只緩存圖像的方法嗎?
- 12. Java BitSet get()方法是隻讀的嗎?
- 13. 這是一個樂觀的方法嗎?
- 14. System.out.println()是一個字段的方法嗎?
- 15. NGEN EXE + DLL的
- 16. 使用第三方exe打包自定義DLL的方法
- 17. 主要只是一個普通的門廳嗎?
- 18. 我可以只使用GPL庫的一個EXE開源嗎?
- 19. 我們可以從一個dll而不是一個exe啓動一個windows服務嗎?
- 20. Bundle .net exe,dll,.net環境和本機DLL在單個exe中
- 21. 只重寫一個方法並只調用超級方法效率不高嗎?
- 22. 有從另一個DLL中加載DLL的最佳做法嗎?
- 23. 正在考慮構建一個SqlConnection方法......這是一個壞主意嗎?
- 24. 有一個服務只是爲了註冊意圖是一個好主意嗎?
- 25. 是collection.find()。toArray()一個asyncronus方法嗎?
- 26. 無法加載C++ dll,甚至VB.Net exe和.dll在同一個文件夾中
- 27. 主類中的每個方法都必須是靜態的嗎?
- 28. 創建一個MinGW的DLL與一個VB EXE
- 29. 派生一個類只是爲了識別類型的一個好主意嗎?
- 30. 是否有一個ruby方法只返回一個塊的值?
這個問題是不是[提示問題]的副本(http://stackoverflow.com/questions/674312/difference-between-assembly-和DLL)。這個問題是「真或假:如果一個DLL有一個主要方法,那麼它是一個可執行文件」,答案是「假」。建議的問題是「程序集和DLL之間有什麼區別?」 – 2013-03-25 16:05:24