在某些DLL文件上运行CorFlags时,一些显示为PE32,一些显示为PE32 +。有什么不同?PE32 +和PE32有什么区别?
27
A
回答
33
PE32格式代表便携式可执行文件32位,而PE32 +代表便携式可执行文件64位格式。
13
这些标志解释:
任何CPU:PE = PE32和32位= 0
86:PE = PE32和32位= 1
64位:PE = PE32 +和32BIT = 0
2
这里的建筑构建选项的完整列表和corflags输出相应的相关字段:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PE 32BITREQ 32BITPREF
─────────────────────────────────────────────────
x86 PE32 1 0
AnyCPU PE32 0 0
AnyCPU prefer 32bit PE32 0 1
x64 PE32+ 0 0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
相关问题
- 1. 阅读PE32 +部分的原始数据
- 2. 使用C#获取托管PE32文件的校验和
- 3. 什么是生成PE32 +可执行文件的最简单方法?
- 4. 有什么区别`和$(Bash中有什么区别?
- 5. 有什么区别? :和||
- 6. &&和||有什么区别?
- 7. “/”和“/ *”有什么区别?
- 8. 有什么区别:。!和:r!?
- 9. ==和===有什么区别?
- 10. Appender和〜有什么区别?
- 11. $ @和$ *有什么区别?
- 12. is和=有什么区别?
- 13. #.00和#。##有什么区别?
- 14. `==`和`is`有什么区别?
- 15. '=='和'==='有什么区别?
- 16. /和/#/有什么区别?
- 17. | 0和~~有什么区别?
- 18. `&`和`ref`有什么区别?
- 19. ==和===有什么区别?
- 20. ==和===有什么区别?
- 21. `{}`和`[]`有什么区别?
- 22. JavaScript和=== ===有什么区别?
- 23. difftime和' - '有什么区别?
- 24. =和==有什么区别?
- 25. xtype和别名有什么区别?
- 26. Mixpanel:识别()和people.identify()有什么区别?
- 27. 有什么区别
- 28. 有什么区别
- 29. 有什么区别?
- 30. 有什么区别?
@Srini你发布的链接现在已经死了,你可以找到替代方案使答案更完整? – 2013-05-29 13:21:49
我们在这里创建可链接的答案。这当然有资格,这是正确的。 – 2013-05-29 13:37:05