热带鱼屏保(Marine Aquarium 3),如何才能绕过它的Key Code?

今天,从http://www.SereneScreen.com下载了正版的热带鱼屏保程序->Marine Aquarium 3.

安装之后,查找到MarineAquarium3.scr,但是正版是要Key Code的,我是不会买也懒得买。

那可怎么办呢。

 

首先分析问题,所以尝试用VS的File->open菜单,看看能否看到资源文件,( 基本VC++写的程序,都是多多少少会有一些资源文件的)。

然后,查找里边的Dialog,比较走运的是,这里的Dialog真得是很多。连键入Key Code的Dialog都存在,真是是不错(这里顺带提一下,QQ2009的主程序,在资源的dialogs里,可是没找到对应于登录界面的Dialog)。

2010082823073328.jpg

 

然后,既然有些线索,就试试吧。

我尝试了以下两种方法,都是都不能成功:

a. 把Register这个dialog上OK和Cancel的ID属性的指互换,然后保存文件。运行程序,仍然是不行的。

b. 把Register这个dialog的ID与其他的Dialog的ID互换,然后保存文件。运行程序,仍然不行。

 

剩下,我能想到的还有几种方法:

1. 重新安装一次整个Marine Aquarium 3的安装包,用Process Monitor监视和记录下,整个安装过程对整个文件系统,以及注册表都做了些什么操作,看看是否能查到蛛丝马迹。

2. 用VS开发环境,以二级制的方式打开MarineAquarium3.scr,通过关键字的方式,找到处理Key Code的地方,进行一些处理,估计是希望渺茫。

3. 深化一些VC开发,研究一下COM本质,学学编译原理,或者汇编。反此种种,都不是一天能完成,以后再做深入研究。

 

如果哪位朋友有好办法,可以跟帖回复下,虚心求教。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值