管家婆豪华版及辉煌等版本忘记密码的恢复方法

首先申明,我这里用的是管家婆的正版!呵……

公司用的管家婆软件已经有很多年了,从99年就开始用了,后来前天的时候,忽然想看一下04年的数据,恢复之后,用超级管理员密码无法登陆,提示密码错误;后来查了一下资料,原来管家婆的早期版本备份和恢复数据是直接把data目录中的数据直接打包为一个data153.zip的压缩文件,并且管家婆软件并没有带备份功能,而是另外一个小程序,在输入超管密码以后,进入备份和恢复的,如果密码在期间曾经改过,那么就会登陆不上去,因为密码已经被恢复为备份时的密码了。

在baidu和gg上搜索了一下,发现问这样问题的还真不少,但真正回答具体方法的却很少,只在csdn上面大概看到了需要修改数据库中的三个地方,而我只找到了两个地方:一个是password.dbf里面有一个键值,一个是sysdata.dbf中的键值,具体键值大家自己看吧,很容易就判断出是密码的键值,但另一个,实在没有找到(有人找到的,麻烦pm一下我方法,谢谢!),估计也在这两个文件当中。由于时间关系,就没在继续下去,后来想出了下面的这种办法。

到网上随便下载一个早期的辉煌版或者豪华版本,其它版本,应该也可以,只要是以单机,数据库是dbf的,data目录里面有password和sysdata两个数据库记录的,应该都可以使用;新下载的管家婆版本是没有密码的。然后拷贝新下载版本里面的password和sysdata(这个数据库应该是规定超级管理员的,实验中,始终只有一行记录),打开忘记密码的管家婆目录中的data目录,把以前的password和sysdata文件改名,改名是为了安全恢复,把刚才复制的两个文件,拷贝此目录中,然后运行管家婆主程序,这时候,进入超级管理员,密码就为空的了,而其它所有的数据,都没有变,没有改动。

至于其它access、sql版本的,我想,修改方法会更简单,在此不在多述。

网上有人提供商业解密服务,这些人,真有些让人无可奈何!呵……

小技巧而已,与大家分享一下。