脱离.NET Framework运行托管程序.

.net Framework 脱壳方案已经很多了, 现在验证了两种方法, 都是可行的, 前一种似乎更方便, 灵活.
1. 利用XenoCode
在这里下载XenoCode: http://download.csdn.net/source/1799709 ;
这种方法我已经实验通过,没有细看是不是所有的文件都打包了. 我认为是因为他只把有依赖关系的库加进去了, 配置文件等还没有加所以很小, 但是应该是没问题的, 我试了一下生成的包, 已经可以正确运行, 部分功能不work可能是因为配置文件我没打包. 同时, 因为我的环境中装有.net,所以还需要在没有.net的环境中实验. 可以验证一下.
 
2. 利用飞信.
把代码中的所有.net 配置都从3.5改成2.0, 这里面主要是去掉linq的引用, 还有就是部分不支持的函数, 可以先注释掉.
重新编译通过.
下载一个飞信, 安装;
我试验了一下, 是可以的. 这个方法的一个问题是将来就只能在2.0版本的.net上进行开发了. 除非飞信升级他的.net库.
还有就是会很ugly的带上一大堆飞信的库文件.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值