爱奇迪的其他系统软件我不感兴趣,但这个Database2Sharp看起来好像很有用的。
官网介绍:
一个简单点击几次鼠标就能完成一周代码量的代码生成工具,效率惊人、友好体贴,真正的开发好伴侣,提供了对SqlServer、Oracle、Mysql、Access的支持。
代码生成工具Database2Sharp,完美支持Winform开发框架、WCF开发框架、混合式Winfrom开发框架、基于MVC4+EasyUI的Web开发框架的整合开发工作;可以生成各种架构代码、生成Web界面代码、Winform界面代码,导出数据库文档等功能。
代码生成工具Database2Sharp,生成的代码框架是基于.NET的N层架构模式,生成的框架代码具有统一的架构风格和统一调用规则,并在多年的软件开发应用中得到实践验证,具有非常高的生产效率。
第一步,下载注册试用;
第二步,直接进入注册窗口的注册按键事件,可以看到关键这处在于这个判断,如果我们直接修改判断不一定会成功,能深究则深究!
第三步,一层一层剥开,我们进入了RSASecurityHelper类的Validate验证方法。显然,我们要让结果返回为true才行。
第四步,修改测试。修改后,最后重新加载进来,查看一下,到底改错没有。
第五步,分析思考。这样一修改后,我们启动程序就出现已注册,还没调用注册按键的事件呢,说明在初始化时就进行了注册检查,可以分析一下,在哪里进行了检查。(如下图右)