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. 作爲一個exe啓動一個DLL
- 2. 在一個方法中調用viewdidload是個好主意嗎?
- 3. 部署一個.exe和相關的.dll
- 4. 的Mockito - 嘲諷只是一個方法
- 5. 製作一個VC++ .exe到DLL。它可能嗎?
- 6. 是否有隻有一個網頁上只緩存圖像的方法嗎?
- 7. Java BitSet get()方法是隻讀的嗎?
- 8. 主要只是一個普通的門廳嗎?
- 9. 使用第三方exe打包自定義DLL的方法
- 10. 我可以只使用GPL庫的一個EXE開源嗎?
- 11. Bundle .net exe,dll,.net環境和本機DLL在單個exe中
- 12. 正在考慮構建一個SqlConnection方法......這是一個壞主意嗎?
- 13. 有一個服務只是爲了註冊意圖是一個好主意嗎?
- 14. 是collection.find()。toArray()一個asyncronus方法嗎?
- 15. 派生一個類只是爲了識別類型的一個好主意嗎?
- 16. 是否有一個ruby方法只返回一個塊的值?
- 17. C#中的類和方法,這是一個好方法嗎?
- 18. 呼叫從一個類的主要方法,另一個類的主要方法
- 19. '言'是一種方法嗎?
- 20. 在一個dll中使用方法的C++ dll
- 21. 嵌入資源是一個只讀xml數據庫的好方法嗎?
- 22. 正在改變諾言方法的含義是一個好主意嗎?
- 23. 我需要從一個64位exe訪問一個32位DLL
- 24. getprocaddress不同於一個DLL和一個EXE
- 25. 我如何強制使用exe構建DLL,因此只有一個文件?
- 26. 建立一個只使用DOM的PHP網站是個好主意嗎?
- 27. 難道Enumerable.Inject方法是閉包還是隻是一個塊?
- 28. 超載你的主要方法是不好的做法嗎?
- 29. 一個靜態方法總是可以轉換爲一個實例方法嗎?
- 30. 我可以在主方法或任何方法中添加一個ActionListener()嗎?
這個問題是不是[提示問題]的副本(http://stackoverflow.com/questions/674312/difference-between-assembly-和DLL)。這個問題是「真或假:如果一個DLL有一個主要方法,那麼它是一個可執行文件」,答案是「假」。建議的問題是「程序集和DLL之間有什麼區別?」 – 2013-03-25 16:05:24