看到园子里兄弟推荐的SQL Prompt ,下载了使用确实不错,可惜14天的试用期转眼即到。
网上搜索了下,没有找到破解版本。于是自己动手研究了下,水平有限,没有搞定他的延迟强命名。
投机取巧了一把,发现程序对使用日期做记录的地方。
两个键值:
HKCR\CLSID\{47318549-18E2-40e7-B81C-D9750353CDEC}
无键值
EY_LOCAL_MACHINE\SOFTWARE\Thingummy Software\Licensing\SQL Prompt\3.0\Bob2
有键值,通过Reflector.exe读了点代码,发现键值为DES加密的一些值,反编译的代码不是很清除,加密的具体内容没搞清楚。
然后监测程序的安装过程,发现调用了一个单独的EXE程序对注册表初次使用进行初始化。
加了个批处理删除键值,带参数调用EXE整理压缩包如下,14天不能用了,运行一下批处理就恢复14天试用期,继续试用 。希望可以帮到兄弟们,呵呵,毕竟只是重复试用而已。应该还好吧。
/Files/madgoat/TrialSqlPrompt3.rar
当然不怕麻烦可以手工删除注册表值,重新安装软件。
不知道别的版本这个HKCR\CLSID\{47318549-18E2-40e7-B81C-D9750353CDEC}键值会不会变。
我在两台机器上反复安装都是这个,估计应该不会变的。
下载地址:http://downloads.red-gate.com/SQLPromptBundle.zip
SQL Prompt 3官方地址:http://www.red-gate.com