安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 系统文档 > 使用飞信的虚拟机,让你的.NET程序在没装.NetF

使用飞信的虚拟机,让你的.NET程序在没装.NetF

时间:2014-12-29来源:nigesb.com 作者:点击:
飞信是用.Net写的,但是他可以做到在没有安装.NetFrameWork的机器上跑起来,是一件蛮牛逼的事情,虽但是我还是觉得飞信跑起来真的太慢了,而且界面做的非常的死板,个人不喜欢,这是点题外话,下面我们进入正题吧。 飞信之所

飞信是用.Net写的,但是他可以做到在没有安装.NetFrameWork的机器上跑起来,是一件蛮牛逼的事情,虽但是我还是觉得飞信跑起来真的太慢了,而且界面做的非常的死板,个人不喜欢,这是点题外话,下面我们进入正题吧。

//ANYUN.ORG

飞信之所以能够独立跑起来是因为它自己带了一个运行的虚拟机这样的东东,你们可以去看下飞信的安装文件夹,有这么几个东东: //内容来自AnYun.ORG

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

有个文件夹VMDotNet,里面就是虚拟机了,当然还有Systems32目录里面还丢了些库文件进去,这样,飞信就可以华丽丽地在xp下直接运行了,灰常强大。 //ANYUN.ORG

明白了这些道理以后,我们写了自己的.Net程序以后可以在没有装运行库的电脑上运行,当然创建项目的时候最好选.Net2.0的,然后我们把飞信安装文件夹中的FetionFx.exe改个名字备份好,自己的程序改名为FetionFx.exe放在飞信文件夹中,运行一下Fetion,嘿嘿,是不是就华丽丽的启动了呀。

//内容来自AnYun.ORG

当然上面是一个简单的验证方法,实际上这个FetionVM是可以带参数启动的,形如FetionVM.exe C:\1.exe,也可以使用相对路径:FetionVM.exe 1.exe,当然这样要求两者在同一目录下啦。这里顺便要再说一下VMDotNet.log这个文件,这里记录了在调用FetionVM.exe时的错误信息,假如出了上面错误的话会记录在里面。

//安云网咨询系统

当然看到这里我们已经可以自己写一个程序去调用啦,网上还有人用c#去写调用程序,我囧,本来自己都运行不了还调用。。。最后八卦一下,这个虚拟机有10M左右的大小,装个.NetFrameWork2.0也就才20多M,好像有点。。总之仁者见仁吧,嘿嘿。

//copyright AnYun.ORG

over //安云网咨询系统

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容
  • The Debian Administrator’s Handbook,

    The Debian Administrator’s Handbook, 这本书是debian的两个开发者写出...

  • 微信4.0发布,加入朋友圈功能

    今天传说中的微信4.0版本终于发布并且推送了更新,一进入是新...

  • vijos中c的注意事项

    昨天没事发现了一个叫vijos的类似judgeonline的网站,也许是我火星...

  • falcon编译出错问题

    ...

  • 教你破解xp系统administrator权限

    作者:Awolf 首发:AwolfS Security Blog 一.事情起因 那天满头大汗的...

  • Linux环境下UglifyJS安装

    Linux环境下UglifyJS安装 1.1.   安装 Node.js [[email protected] src]# wget http...