验证C#程序脱离.net framework环境运行(飞信法)
来源:互联网 发布:qwq是什么网络意思 编辑:程序博客网 时间:2024/05/19 14:17
原理:
利用飞信从Salamander .Net Linker 中提取出来的.net 2.0 VM来支持程序运行.
验证步骤:
1,在VM虚拟机上没有.net环境的纯净xp系统中测试运行用VS2008编写的"打字游戏"程序,报错提示"应用程序正常初始化失败...".
2,在飞信安装目录中有 VMDotNet 目录。这个就是.Net框架虚拟环境需要的文件,拷贝该文件来到VM虚拟机上。在文件夹里面可以找到一个 FetionVM.exe的文件 。这个是虚拟环境的loader。使用方法: FetionVM.exe 打字游戏.exe的路径,直接把.Net 程序作为命令行参数传递给 FetionVM.exe 就可以在这个虚拟环境中执行.net程序了。
3,测试结果:成功运行打字游戏.
改进:
1,改loader FetionVM.exe的文件名为:MySoftLoader.exe
.再运行失败,提示:Image can't be loaded.
2,直接双击图标启动程序.前面的方法是从命令行启动.net程序的.将飞信安装目录下的Fetion.exe文件拷贝到与VMDotNet同级的目录下,Fetion.exe文件就是应用程序的loader,不过这个Loader需要应用程序的可执行文件名必须为FetionFx.exe且处在同级目录下.把打字游戏放到同目录下并改名为FetionFx.exe,然后双击Fetion.exe,打字游戏启动成功.
由于采用的是从飞信中提取出来的运行环境,所以对于.net 2.0 VM loader和程序执行文件名以及这些文件的图标有一定的限制,但应用程序的loader(即双击启动程序的文件名)可以自己定义.
- 验证C#程序脱离.net framework环境运行(飞信法)
- 让C#程序run anywhere脱离.net Framework框架环境运行
- 使C#程序脱离.NET FRAMEWORK也能运行
- 编程:Mono让C#程序脱离.net Framework运行
- 让NET C# 程序独立运行(脱离 .NET Framework运行,绿色运行)
- 脱离.NET Framework运行托管程序.
- 利用Salamander .Net Linker生成可脱离.net framework环境运行的程序
- 利用Salamander .Net Linker生成可脱离.net framework环境运行的程序
- 使用飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行的一些心得
- 飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行的一些心得
- 使用飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行(其实非常简单)
- 让.Net 程序脱离.net framework框架运行
- 让 .Net 程序 脱离 .net framework框架 运行的方法
- 让 .Net 程序 脱离 .net framework框架 运行的方法
- 让 .Net 程序 脱离 .net framework框架 运行的方法
- 让.Net 程序脱离.net framework框架运行
- 让.Net 程序脱离.net framework框架运行(ZZ)
- 让.Net 程序脱离.net framework框架运行
- VB.NET实现远程视频监视
- java clone方法使用详解
- 如何解决此错误:7405 16 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询
- SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 s
- 金融危机的影响(ISAS课题)
- 验证C#程序脱离.net framework环境运行(飞信法)
- 学习网站第三方用户登录开发
- C# 上传图片到数据库,下载到picturebox里。
- TWaver3.0 Released!电信拓扑Web解决方案
- 利用.NET反射机制实现IList到DataTable转换
- 有关SQL模糊查询
- 利用Salamander .Net Linker生成可脱离.net framework环境运行的程序
- 一起走过的日子
- Rundll32.exe作用