永中office一直以来都有试用版提供下载,以前是限制使用次数,现在是限制使用30天,而且好像windows下的版本30天时间一到,就不能使用;linux下只是提示,关闭提示还能继续使用。
昨天偶然发现了永中office的版本维护的技术好像相当简单。之前搞到一个永中office2007的正式版于是就用正式版。前几天重装了windowsXP,重装永中,因为永中不是安装在系统盘,所以以前的安装文件夹还在,覆盖安装以后,打开永中没有要求输入序列号。这么看来永中的注册信息不涉及注册表,只是保存在特定的文件内。
EIOffice文件夹中的EIOffice.jar是java编译生成的包,是主程序,EIOffice.exe是运行文件,都应该是不可能更改的。其他几个文件夹,都是图标,模板。经过安装测试,发现注册文件极有可能在config文件夹里。对于正式版,config文件夹内有5个文件,install.property,installInfo.ini,package.info,config.eni,EIOKey.store。初次安装的时候,只有4个文件,EIOKey.store是初次安装输入序列号以后生成的文件。package.info应该是程序封装的信息。EIOKey.store,install.property,installInfo.ini可以用记事本打开。install.property,installInfo.ini里面是一些安装信息,用记事本打开EIOKey.store,里面保存了cdkey和Product ID,可能会是比较重要的文件。
安装试用版,把EIOKey.store复制到config文件夹里,运行eioffice.exe ,启动永中offcie,标题栏依然有试用版的字样。关闭EIOffice,完全关闭,包括快速启动程序。把系统时间调后40天,启动永中,依然出现授权到期的字样。看来光添加EIOKey.store是不够的。这样config文件夹里最有可能保存版本信息的文件应该是config.eni,把正式版的config.eni复制到试用版覆盖原来的文件。启动永中,程序标题栏已经没有试用版的字样了。关闭软件,把系统时间调后40天,启动软件,没有出现授权到期的信息。破解成功!
永中的版本信息只是保存在config.eni,试用版和正式版的区别基本上就是在config.eni。输入了CDKey后,会生成EIOKey.store。所以对于试用版只要添加config.eni和EIOKey.store就能破解时间限制了。
经过测试,这两个文件同样能用来破解linux版的时间限制。
补充一点,永中安装文件夹里system目录下,有一个start.bmp(linux下是start.jpg)是软件启动图片,试用版会有试用版的字样,如果看它不爽,可以用画图板把它打开,把试用版几个字擦掉,甚至加上自己喜欢的字样