准备工作:
以下是工具下载
QQ2009安装程序:http://im.qq.com
VC8.0运行库:http://www.xdowns.com/soft/184/dll/2008/Soft_40194.html
regshot 1.61e5 final 汉化修改版:http://down.wglm.net/system/system/20081111/4898.html
解压regshot 1.61e5 final 汉化修改版(以下我就简称regshot)出来。
运行regshot,将扫描目录打勾,目录填写c:\\,表示扫描C盘并生成快照。
点快照一,选扫描,生成快照一。(regshot程序一直开着,不要关闭)
运行QQ2009安装程序,并安装。安装过程中的那些勾全去掉。
返回到regshot,点生成快照二,然后点比较。
比较完了会出现一个txt文本文件显示结果,注册表那些不用管他。只看看生成了什么文件。
添加文件中,路径以C:\\Documents and Settings\\Administrator\\开头的基本不用管,除非后面后缀是为.dll文件的。
注意C:\\Program Files\\和C:\\Windows\\目录下的生成的文件。
C:\\Program Files\\生成了一个SSOPlatform.dll
C:\\Documents and Settings\\Administrator\\Application Data\\Tencent\\QQ\\STemp\\~TXQQ2052~0\\Common\\Tencent\\TXSSO\\Bin\\SSOPlatform.dll这儿虽然也生成了这个文件。但是看路径里面有个Stemp.估计应该是临时文件,所以不用理它。
C:\\windows\\生成了一个25648a.msi文件,这应该是个什么支持库的文件,查询百度,得到答案是QQ2009需要VC8.0运行支持库,看来去百度下载个VC8.0运行库装上就可以了。
一开始,我将安装好的QQ2009复制到别的电脑上,导入监视好的注册表,不管用,安装好了VC8.0运行库,QQ可以打开,输入QQ号登陆,但是提示QQ文件损坏,无法完整验证这个提示。后来才发现是我没注意到SSOPlatform.dll的原因,将SSOPlatform.dll文件复制到QQ2009安装目录下的Bin文件夹下,一切OK。
综上所述,将SSOPlatform.dll复制到QQ2009的Bin目录下,然后打压缩包。就可以了。
然后接下来是处理VC8运行库。将压缩包解压,出来一个vcredist_x86.exe,然后再次右键vcredist_x86.exe,点解压到当前文件夹,会出来一个VCREDI~3.EXE
再次解压VCREDI~3.EXE,会出来一个cab包和msi文件:vcredis1.cab和vcredist.msi,将最后的2个文件vcredis1.cab和vcredis1.cab留着,其他的删除掉。在此新建一个名字为install.bat的批处理文件。