我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合生肖表 > 反编译程序 >

c++代码反编译

归档日期:07-27       文本归类:反编译程序      文章编辑:爱尚语录

  我用VS2008开发的windows桌面程序,为什么可以用Reflector.exe反编译出源代码呢。。。为什么啊不是说不能看到的吗?c++分为几中啊为什么还有托管C++之说?...

  我用VS2008开发的windows桌面程序,为什么可以用Reflector.exe反编译出源代码呢 。。。为什么啊 不是说不能看到的吗 ?

  c++分为几中啊 为什么还有托管C++之说 ?展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部进入后,VC可以用来开发本地的win32程序,还有托管的.Net程序

  其中win32程序,比如mfc程序,使用传统C++语言,是直接编译为机器指令的,最多反汇编到汇编代码

  但是.net程序,使用微软为.net平台扩展的C++/CLI语言(.net 1.1时代有一种托管C++语言,是微软的早期作品,因为稳定性欠佳,已被C++/CLI取代),编译之后的是.net平台的IL语言,因为IL汇编语言较传统汇编指令远为“高级”,通过简单的反汇编器就可以得到几乎一摸一样的源代码,楼主实际看到的是这种.net程序,这才是通过Reflector能够看到的反汇编代码

  意思就是将c++绑定到类似c#的那种拟机里运行,所以才能反编译,那是托管代码,c++/cli

本文链接:http://oms15.com/fanbianyichengxu/584.html