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

原创 2007年09月27日 22:12:00

一直以来总觉得.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程序

不装mono,你的.NET程序照样可以在Linux上运行!

让.NET应用程序在linux上运行,目前通用的做法就是在Linux上安装mono,然后通过”mono your.exe“命令运行这个程序。 这种运行.net程序的办法有两个弱点,一个是需要客户...

偶然发现不占“位置”的三个字节组合

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 在跟目录下新建一个a.txt文件,里面输入1 2 3 4四个数字,并保存为UTF-8格式。 p...

偶然发现的一篇相见很晚的文章:如何学好游戏编程

今天偶然发现一篇介绍如何学好游戏编程的文章,相见恨晚呀,特转载,转帖地址:http://new.qzone.qq.com/79134054/blog/1226580538#!。           ...
  • bat67
  • bat67
  • 2017年05月24日 21:50
  • 1833

偶然发现7年前受到的offer。7年,一晃而过

黄XX 先生 :      我非常高兴地通知您,经过我公司的面试和讨论,我们一致认为您是我公司 互联网事业部 开发工程师 的合适人选。 根据公司的薪资福利政策,我们将给您提供以下薪酬福利待遇: ...
  • emu
  • emu
  • 2012年08月27日 19:18
  • 5115

偶然发现网上一些 归并排序 的一些不同

今天在看数据库原理的时候,讲到排序算法- 归并排序,随手自己写了一下思路,再上网查,发现有点不同。主要是数组长度为奇数的情况: 归并算法采用的事分治思想,即先分,然后治。   中间是分割两部分的地方,...

服务端不装Office ASP.NET 导出Excel控件 MyXls(项目在用)

如果从快速生成Excel报表,不调用Excel组件角度讲,MyXls可能是一种最好的选择之一,当然使用Open Xml方式也是不错的选择。MyXls是一个用C#语言开发的生成Excel报表的优秀开源项...

今天偶然发现mp3上的老歌曲Waltzing Matilda

当时zvaon老师,带着吉他,给我们教口语。十几年前的事儿了。zvaon的形象也和swagman一样,倔强而有点孤单吧。 听到这首歌,就好像把翻过篇的人生,又翻回来看看。什么都记不清了,只记得wal...
  • yqxx
  • yqxx
  • 2011年09月20日 22:45
  • 802

JavaScript的一些要点吧~偶然发现的

前言 一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于...
  • Vanqqqq
  • Vanqqqq
  • 2015年07月06日 16:53
  • 410

偶然发现无线路由器的两个新功能。

WPS支持两种模式:个人识别码(PIN)模式和按钮(PBC)模式。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:偶然发现飞信也是.net写的 而且可以不装framework运行
举报原因:
原因补充:

(最多只允许输入30个字)