首页 技术 正文
技术 2022年11月15日
0 收藏 598 点赞 4,905 浏览 638 个字

最近读了陆敏技写的一本书<<编写高质量代码  改善C#程序的157个建议>>书写的很好.我还看了他的博客http://www.cnblogs.com/luminji .

前面部分选择什么,该怎么用我没有怎么消化.看了他写的一篇关于自动化测试的工具,能够录下人的操作,然后可以在多台机器上调用,因为是windows开发的,我没有亲手实验,先记录在这里,以后要用可以找,”Code UI Automation”

文中大量都是通过对比IL代码,来区分哪个方案更好。我在看《你必须知道的.net》的时候就试过反编译工具,这次多看了下,有三个工具可以查看IL代码

第一个ildasm,这个是安装VS自带的,在Visual Studio Tool下面 –命令行提示,打开后在命令行中输入ildasm,就会打开一个窗口,加载.dll,就可以看到IL码了

第二个是.net reflector ,这个以前用的人多,后来要收费了,用的人就少了。我下了个试用版,很强大,直接加载.dll文件就能看到源代码。因为要收费,没有细看

第三个ILSpy,因为reflector,有人推荐了开源的这个工具,同样非常强大,把我以前写的.dll,拿过来就可以反编译成源代码

接着我想,破解软件的流程应该是把dll 变成IL code,修改IL code 后,再编译成dll,完成破解。

试了下,用ildasm可以导出为IL,但修改IL我不熟悉,摸索了半天,没有搞定,改好后用ilasm编译为dll,老是不成功。没有继续玩下去,先记在这里,以后再玩

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,999
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,511
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,357
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,140
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,770
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,848