.NET SDK中CorFlags.Exe的用法
来源:互联网 发布:单片机与接口技术答案 编辑:程序博客网 时间:2024/04/27 20:19
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
IMAGE_NT_OPTIONAL_HDR32_MAGIC or
COMIMAGE_FLAGS_STRONGNAMESIGNED =0x8
> corflags C:/windows/microsoft.net/Framework/v2.0.50727/System.dll
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
可以看到我机器上面32Bit的.NET Framework 2.0 RTM版本里面的System.DLL是对应v2.0.50727版本的,属于PE32文件,是IL Only,不是32Bit的,因此这个是用AnyCPU来编译的。Corflags = 9 = COMIMAGE_FLAGS_ILONLY (1) + COMIMAGE_FLAGS_STRONGNAMESIGNED (8)
Microsoft (R) C/C++ Optimizing Compiler Version 14.00.50727.762
for Microsoft (R) .NET Framework version 2.00.50727.1416
Copyright (C) Microsoft Corporation. All rights reserved.
Microsoft (R) Incremental Linker Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
可以看到用/CLR编译选项编译出来的C++/CLI的代码总是混合的,因此是 ILONLY=0,值得注意的是其32BIT=0,说明当ILONLY=0的时候,CLR不需要32BIT=0就可以判断出这个PE32文件必然要在32BIT下面运行。
作者: 张羿(ATField)
Blog: http://blog.csdn.net/atfield
http://blogs.msdn.com/yizhang
转载请注明出处
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1814408
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- .NET SDK中CorFlags.Exe的用法
- 用于 Windows XP 和 Windows 2000 的 L2TP/IPSec NAT-T 更新
- Silverlight 1.1正式更名为Silverlight 2.0
- 走近Silverlight - 微软Silverlight上海开发团队Blog第二篇
- 用于 Windows XP 和 Windows 2000 的 L2TP/IPSec NAT-T 更新
- CSDN Windows专区网络版版主测试题目
- .NET SDK中CorFlags.Exe的用法
- 提问的艺术
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- CSDN Windows专区网络版版主测试题目答案
- CSDN Windows专区网络版版主测试题目答案
- 使用UltraISO给Windows ISO镜像添加引导记录
- 如何调试托管代码(managed code)和非托管代码(native code)混合的项目
- 庆祝微软Silverlight上海开发团队的博客正式开张!
- Silverlight 1.1正式更名为Silverlight 2.0