客户端没有.NET框架也运行.NET程序,!@#??

nakhi nakhi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Hi,
我今天编了一个小程序,用了几个button,Label, 生成的exe程序拷贝到一台XP上,这个机器没有安装.NET框架, 程序居然也运行了.这个是怎么回事呢?

一般的认识是,exe是IL代码,需要在客户端安装框架以后才可生成机器代码运行,但是我这个程序却能够运行.

和大家讨论
谢谢
...全文

相关推荐

C#虚拟机(可以脱离.net框架运行C#程序)

刚学C#时就一直想找到一种方法可以让.Net程序在未安装framework的电脑上运行,但一直没有找到真正可用的。虽然有些公司发布了可以将.net代码编译成navtive代码以脱离.net环境运行,如Remotesoft DOTNET Linker,Xenocode Postbuild等,但一直没有破解版,用它们编译的程序每次运行会添出个版权信息。最近偶然发现一种方法可以做到真正使程序脱离.net环境运行且没有任何版权信息添出,现将使用方法、源代码、测试程序发布于此: 请首先在文章末尾下载测试程序,是一个用C#做的串口工具,下载解压后有两个文件夹(FrameWork和APP)和一个程序(串口工具.exe),在APP文件夹下有一个名为9527.exe的程序,这个是C#真正的“串口工具.exe”,而主目录下的串口工具.exe只是一个Loader程序,它运行后首先判断电脑上有没有安装framework,若有,则直接启动APP下的9527.exe程序;若无,则通过framework虚拟机(FrameWork下的VM.exe(其实是飞信框架里的FetionVM.exe,修改了它的图标和版权,想改成其它的大家可以用VC改一下,有网友强列要求指出这一点,想不明白为什么,呵呵,让指出就指出吧,还要求指出调用的方法,,其实我连源程序都公布了,用说的这么明白吗))启动9527.exe程序。Loader程序不会打开任何窗口,并在启动真正应用程序后立即退出。Loader程序主函数(VC6.0编写)的代码附件上有

aabbccc007

Net程序脱离net framework框架运行的方法

Net程序脱离net framework框架运行的方法

yuhensrc

无须安装netframework框架运行.net程序工具- RemoteSoft_Linker

无须安装netframework框架运行.net程序工具- RemoteSoft_Linker, 里面有详细说明。 绿色版和安装版 都有,好东西。

luxiaoyu_sdc

VB.net webservice包括服务端及客户端程序

VB.net webservice VS2010 服务端 客户端 源程序

lipeiquan99

一个没有安装IIS环境运行 Asp.Net web应用程序的例子

一个没有安装IIS环境运行 Asp.Net web应用程序的例子

领君2018
评论 4
收藏 已收藏
分享
返回顶部
nakhi
VB 16,718 成员 110,520 内容