关闭

偶然发现飞信也是.net写的 而且可以不装framework运行

2595人阅读 评论(1) 收藏 举报

一直以来总觉得.net和Java长处在Web开发,桌面程序开发C++还是王道。今天偶然发现移动Fetion 的.config文件里面的节点命名根本就是.net的,还有一个文件夹VMDotNet很容易推想出来他应该是.net虚拟机,v2.0.50727应该就是.net版本号了。里面还有System文件夹下的分明就是.net类库的一部分。
运行MSIL反汇编工具,很多文件都是可以成功被反汇编的。没有CLR头不能反汇编的应该就是用C/C++之类语言写的引导或虚拟机装载需要的程序。

FetionVM.exe    .net虚拟机
FetionFx.exe   真正的飞信程序入口
Fetion.exe 在本机没有装framwork的情况下装载虚拟机并启动FetionFX.exe

所以如果我们写一.net程序命名为FetionFx.exe并和Fetion.exe,VMDotNet放在一起的话,运行Fetion.exe可以实现无Framework运行.net程序

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:405829次
    • 积分:5766
    • 等级:
    • 排名:第4440名
    • 原创:159篇
    • 转载:10篇
    • 译文:1篇
    • 评论:130条
    最新评论
    我的主页