c# .net 写的东西可以不依靠 .net 框架么…… 写了个小东西,最后才想起来需要目标机器上有 dotnet 框架才可以运行,写出来的东西不过10多K,结果运行它需要一个N大的 dotnet 框架,求问有办法解决么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 up,是.ENT程序都要这个运行坏境才行。 难不成写个 MessageBox.Show("Hi"); 都要让人家安装个 .Net Framework 3.5 ?…………………… 想开汽车又不想交停车费,那就去骑自行车好了...如果没有那个N大的dotnet框架,别说10多K,你能不能写出来都值得怀疑...所以不要要求太多... 最后总结:.net 绝对不能用来写木马程序……收工,转战其他语言再看看。 楼主想不要FRAMEWORK就能跑程序的话。主流语言都不可以的。 只想想脱离,行,去下个Remotesoft .NET Linker,csdn下载区里就有装完后运行开始菜单里的Remotesoft->Linker Tool Command Prompt自动切到Bin目录下当然你自己进去也行,然后运行下面的linker.exelinker -mdeploy 你要脱离的程序的主exe所在的全名,比如linker -mdeploy c:\a.exe就会开始抽离用到的.net库dll出来,和你的exe,dll都放在c:\mdeployed\目录下但你自己放进去的文件比如bmp要自己考就和飞信一样脱离.net了,不过linker好像有很多参数,这个只是简单用法,是它的samples例子里的SimpleTest我也只是玩玩,没真实得去没.net的机器试过,不过应该是可以的把mdeployed目录下的所有文件打包拷到其它机器上去就可以用了 而且现在只支持framkwork2.0,3.5就甭想了 你会看见抽离出来的framework dll都放在子目录v2.0.50727下 要有运行环境才行,需要用.net framework框架 打包成虚拟机就可以脱离环境,直接运行不过虚拟机本身个头也不小,而且启动虚拟机时加载速度比较慢ls说的Remotesoft .NET Linker实际就是一个虚拟机制作工具另外还有几款虚拟机可以选择:Xenocode.Virtual.Application.StudioXenocode.Postbuild.2009.for.NETVMWare.ThinApp上面这几个都可以虚拟net框架 ListView右键功能:如何屏蔽右键选择,只允许右键菜单? c#中的这句正则表达式代表什么意思? 怎样在点击datagridview单元格不出现虚线框 猜数字代码问题 求c#版答题器制作方法 局域网爬虫怎么实现?? VB里怎样调用C#写的dll 求设计思路或设计模式 远程调用com+的问题,高手请进,分不够可以另外加。 一个webform小问题 用什么软件打包C# winform string 数组赋值给datatable
主流语言都不可以的。
去下个Remotesoft .NET Linker,csdn下载区里就有
装完后
运行开始菜单里的Remotesoft->Linker Tool Command Prompt自动切到Bin目录下
当然你自己进去也行,然后运行下面的linker.exe
linker -mdeploy 你要脱离的程序的主exe所在的全名,比如
linker -mdeploy c:\a.exe就会开始抽离用到的.net库dll出来,和你的exe,dll都放在c:\mdeployed\目录下
但你自己放进去的文件比如bmp要自己考就和飞信一样脱离.net了,不过linker好像有很多参数,这个只是简单用法,是它的samples例子里的SimpleTest
我也只是玩玩,没真实得去没.net的机器试过,不过应该是可以的
把mdeployed目录下的所有文件打包拷到其它机器上去就可以用了
Xenocode.Virtual.Application.Studio
Xenocode.Postbuild.2009.for.NET
VMWare.ThinApp上面这几个都可以虚拟net框架