日期:2014-05-18  浏览次数:20960 次

如何区分托管和非托管
如题...

------解决方案--------------------
编译的使用用/CLR选项的就是托管的,用ILDasm能打开的就是托管的。
------解决方案--------------------
简单理解:框架提供的函数都是托管的。

http://www.cnblogs.com/muzhiye/archive/2012/02/23/2365556.html
------解决方案--------------------
LZ,这个 应该可以解决你的迷惑,去看看吧。

http://blog.csdn.net/paubljp/article/details/4385964
------解决方案--------------------
使用一个叫 PEiD 的小程序,它可以告诉你。

或者,在一台没有装.NET Framework的Windows XP电脑上打开程序,提示缺少.NET框架,那就说明是托管的。
------解决方案--------------------
对于支持CLR的任何一种语言创建的源代码文件,无论选什么编译器最后生成的都是托管模块。
托管模块是一个标准32位(PE32)文件,或者64位(PE32+)文件,他们都需要CLR才能执行。

你可以去了解下哪些是CLR支持的语言。