zoukankan      html  css  js  c++  java
  • 热带鱼屏保(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)。

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

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

    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本质,学学编译原理,或者汇编。反此种种,都不是一天能完成,以后再做深入研究。

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

  • 相关阅读:
    HEOI2017游记
    uoj228:基础数据结构练习题
    bzoj1494【Noi2007】生成树计数
    bzoj1975【Sdoi2010】魔法猪学院
    bzoj2957:楼房重建
    uoj169:元旦老人与数列
    bzoj2178:圆的面积并
    一道好题
    Codeforces Round #440(Div.2)
    Codeforces Round #439 (Div. 2)
  • 原文地址:https://www.cnblogs.com/rgqancy/p/1811649.html
Copyright © 2011-2022 走看看