在没有.net 框架的电脑上运行.net程序
来源:互联网 发布:影视网站调用api源码 编辑:程序博客网 时间:2024/04/30 02:23
有用,特转之。感谢原作者的共享
http://anforen.5d6d.com/
.net程序在无.net环境下运行
众所周知,.net程序必须运行在.net framework环境下,这在很大程度上限制了.net程序的普及,那么今天我给大家讲一个变向的解决方法。
也许很多人知道飞信是用.net开发的,但你们有没有想过为什么飞信能在没有安装.net环境下的PC中运行良好呢?我们能不能利用它的这个特性呢?
大家可以在飞信的安装目录中看到VMDotNet这个目录,根据名字就知道,这是个虚拟的.net运行环境,进去之后是个名为v2.0.50727的目录(我装的是Fetion2008 3.5.2),说明它虚拟的是.net 2.0环境,继续进去,有个FetionVM.exe,它就是我们今天的主角,正是由于它虚拟了.net的运行环境,才让飞信可以运行,那么我们就利用它来运行我们的.net程序吧:
1>将VMDotNet这个目录拷贝出来,将你的应用程序拷贝进去,让你的可执行文件与FetionVM.exe在一个目录下,如下图:
2.打开cmd,在其输入:FetionVM.exe 你的.net可执行程序(本例为TestVMDotNet.exe);
3.程序运行效果:
就是如此简单。
你也许会问:我问不能让我的客户去打开CMD,来输入这些命令吧,那你就自己再创建一个exe程序,让他来检测系统中是否已经安装了.net环境,如果安了,则直接启动目标程序,如果没有,就通过VMDotNet来启动。那么毫无疑问,这个启动程序不能用.NET来编写了。
转自:http://www.cnblogs.com/Deper/archive/2010/05/12/1733912.html#pagedcomment
- 在没有.net 框架的电脑上运行.net程序
- 如何在没有安装NetFramework的电脑上运行.net程序
- 如何在没有安装.NET Framework的电脑上运行C#程序
- VB.NET如何在没有.NET框架的机器上运行
- VB.NET如何在没有.NET框架的机器上运行
- 使.Net程序在未安装framework的电脑上运行(公布方法、源代码)
- 使.Net程序在未安装framework的电脑上运行(公布方法、源代码)
- VS.net2005写的程序在没有.net framework的机器上运行
- 在没有.net环境的机子上运行C#程序——方法一
- 在没有Framework的机器上部署.NET程序
- 在没有.Net FrameWork环境中运行.NET程序
- 用VC++6.0写的程序怎么在没有安装VC的电脑上运行?
- 在没有安装Opencv的电脑上运行基于Opencv库的程序
- 在没有安装QT的电脑上运行QT程序常见的问题
- 在没有安装Opencv的电脑上运行基于Opencv库的程序
- 【转】JAVA程序转成可以在没有JRE的电脑上运行的EXE文件
- 在没有安装QT的电脑上运行QT程序常见的问题
- opencv和vs 编译生成的程序如何运行在没有安装的电脑上
- pChart绘图中对三个类方法的理解
- 集成管理工程师 疑问:
- Ubuntu 更新源
- Word图片导出方法
- 定时策略Quartz表达式
- 在没有.net 框架的电脑上运行.net程序
- c++中的一些设置
- 图像处理函数详解——imfilter
- 日志表的作用
- orcle em 端口号忘记 或者em打不开时候的解决方法
- WPF中动态创建动画(二)
- HP、联想、兼容机
- 使用pyExcelerator来读写 Excel文件(详细)
- 生成asdoc时的怪异问题