发信人: ccb(
)
整理人: beelzebub.cx(2001-12-23 16:09:06), 站内信件
|
NERO是我比较喜欢的一个刻录软件,NERO的5X版本里面有一个MP3压缩插件可以直接从CD中压缩MP3,使用算是比较方便的,但这个附带功能有次数限制的,只能用30次,觉得有点可惜。在网上找到一些破解方法,可是试了都不行,于是就想自己分析。
首先,虽然知道程序一般不会随便修改DLL文件的,但还是想试一试,这个压缩功能使用的是NERO目录下的一个叫NeMP3Dmo.dll的文件,于是,先把这个文件备份,然后用NERO的CD-Recorder菜单下的Save Track功能,压了一首MP3,再次进入这个功能时就提示只有29次了,现在在DOS下用FC比较这个DLL和备份的,没有任何改变,说明程序并没有改变这个文件。
再看NERO目录下,按日期排列,最新的一个是NeroHistory.log,里面是文本文件,所以也不会是用文件来记录使用MP3压缩插件的次数了。
那么,到这里已经可以有很大的可能性就是次数是存放在注册表里面了,于是,搬出了REGSNAP这个工具,这个REGSNAP是个注册表比较工具,是经常要破解程序的朋友必备的一个好帮手。
现在,运行NERO,去到压缩MP3这个对话框,提示还有29次可用,好,现在就用REGSNAP为当前的注册表做一个快照。然后,再用NERO压一首MP3,再回到这个功能的对话框时,提示还有28次可用。现在,再为注册表做第二个快照。
接下来,是用REGSNAP比较两个快照的差别,哈哈,两个注册表之间,只有一处改动,看来思路是完全正确的了。
其中改动的是这个键:
[HKEY_LOCAL_MACHINE\Software\CLASSES\.t100]
第一次的时候,这个键的值是:
ECLSID\{9E56BE60-C50F-11CF-9A2C-61F48D8D}
而第二次,这个值变成:
ECLSID\{9E56BE60-C50F-11CF-9A2C-61F48D8E}
刚好是加1,呵呵,现在,试试把这个值改回第一次那个值,然后启动NERO,进入这个对话框,呵呵,次数又变回29次了,这样,可以说破解NERO压缩MP3次数限制的过程是成功了。
顺便说一下,如果你不想每次要修改注册表,可以把第一次使用后这个值导出为REG文件,以后次数减少之后再导入这个REG文件就行了,这样更方便:)
以上是在WIN98第一版上破解成功的,如果你的系统是其他版本的,次数在注册表中的位置不一定相同,请自行分析。另外,上面的这种破解思路,也同样适应于破解某些其他软件的次数限制。 |
|