打包NET框架的N种方式大比较[收藏]

来源:互联网 发布:电脑看本子软件 编辑:程序博客网 时间:2024/05/16 07:39

 

Net框架的确是个好东东,用它开发是真它娘的快!但是作为VB和C#程序员!如果你编写的是Windows程序的话那就麻烦了!现在市面上使用2000,XP的人占绝大多少!你编写个程序不到2M,靠!带个框架就20多M,如果编写的用到数据库,加上数据库组件..............实在是晕!更可恶的是1.1,2.0,3.0,版本满天飞!

还好,现在市面上让你的Net程序脱离框架的软件和方法不少:
一、:软件保护作者MaxCode 提供的 Linker,实在是太烂了,不能用。
二、:Xenocode Postbuild .NET ,使用起来还可以但是兼容性太糟糕,出错率30%以上。
三、:Thinstall Embedded 版(注:不是VS版)使用起来还可以,兼容性也比较稳定,到2.736版本就完全支持Net2.0了,并且可以在打包的时候筛选你需要的框架文件,可惜现在无法找到它更新的版本了!
四、:Remotesoft Linker and Mini-Deployment Tool ,它可以让你将.NET assemblies link到一个文件,从而可以混淆所有code,包括.net framework的系统类库名。 客户端无需安装.net framework,简单并且最小的部署.net 应用程序。但是你还是得自己慢慢的删除你不要的组件,晕!另外,它的加密支持不好,好像市面上的加密Net的都和它不兼容,只能使用它自身公司的加密软件。
五、:Tinstall VS 版本,现在能找到的最新破解版本是3.146,稳定是它的强项,但是它用它打的NET软件最小40M,用WinRAR压缩也有25M左右!呵呵还是喜欢Embedded版的!
六、:直接使用中国移动的“飞信”的框架!,靠!其实就是Remotesoft Linker and Mini-Deployment Tool,网上有朋友修改了一下就拿它开始卖RMB了,BS!

总结:
从稳定性和专业性上看:Thinstall Embedded版,和Remotesoft Linker and Mini-Deployment Tool是最好的!而且生成的最终程序很小,能控制在20M以内,便于发布和更新。而且客户机器不管安装的是什么框架版本都无所谓了,如果你的程序要进行在线更新的话Remotesoft Linker and Mini-Deployment Tool更好,它不像Thinstall那样必须包装框架到EXE文件,你可以随时更新你自己需要的文件!还有,你也可以自己写个Lnker,判断客户机器上是否安装了你软件的框架,如果安装了就直接执行,未安装的话,使用打包的框架,可以配合Remotesoft Linker and Mini-Deployment Tool的Linker方式生成最终的发布软件(过几天我写个教程)

相关软件资源发布到楼下(呵呵,全是破解版的哦!加起来好几千美刀了):

Remotesoft Linker and Mini-Deployment Tool + Remotesoft Expliore for 2002,2003,2005(要配合使用才能打包):

下载地址:
http://www.unpack.cn/viewthread.php?tid=18409


Thinstall Emedded 2.736(必须放到C盘下)

地址:没法上传

Thinstall VS 3.145+Lices

地址:http://www.unpack.cn/viewthread.php?tid=16985



脱离Net框架的Linker的源代码:配合Remotesoft Linker and Mini-Deployment Tool 的Linker编译模式 ,用于判断客户机器是否安装了Net框架,如果安装了,自己运行,以便加快速度。

地址:我的机器中

相关链接

Xenocode Fox 2007 v5.2 build 6675

Xenocode 整套破解软件,包括Fox、postbuild和Studio,破除了联网验证限制,但使用Postbuild和Studio时必须要连网.没有破解版权信息:(

http://www.remotesoft.com/linker/

http://www.remotesoft.com/salamander/obfuscator/download.html