亲,这是一个集bios检验,xp序列号管理,代码表管理,于一体的工具。
⑴ 确保本机所装的OEMXP己经激活,或激活期限在30天内,能正常进入系统。
⑵ 下载“Winhex”软件,掌握“打开RAM”热键“Alt+F9”和“查找文本”热键“Ctrl+F”功能。
⑶ 在“开始”-“运行”框里输入“msconfig”确定,打开“系统配置实用程序”,选启动栏,点全
部禁用。最好不要加载杀毒软件之类减慢系统启动速度的程序。禁用网络连接。
⑷ 注销并重新登录系统,在系统提示离激活还有 xx 天之前,打开“Winhex”软件,按“Alt+F9”,
双击“WinLogon”,双击“WinLogon.exe”,按“Ctrl+F”,搜索“BIOS=”,选“ASCII”其它全
不选,确定。如果操作时机正确的话,成功率80% !如果提示“WinLogon.exe”内存已变,重新打
开“WinLogon.exe”,再搜,如果你搜3次还没搜到的话,打住。这时要采取一些措施,来干扰系
统的缓存,然后注销重搜。
⑸ 记录搜索到的代码,用“代码表管理”功能,将代码添加并保存到“代码表.TXT”中,本软件即
可实现搜索这种代码的功能。
⑹ 实例:BIOS0=F000,0000,FFFF,LENOVO 即代码是“LENOVO”起始位置是“0”结束位置是“FFFF”
特例:BIOS=E000,0000,FFFF,LENOVO 即“E000”起始的“0-FFFF”不在本程序搜索范围内。
“E000”起始的“0-FFFF”范围是一些光驱、硬盘等硬件信息,目前还没人改过。
****搜索原理,纯属个人猜测:
代码保存在 OEMBIOS.DAT 文件内(当然是加密的),文件很小一般在4~5KB,XP在登录时,主程
序“WinLogon.exe”会调用 OEMBIOS.BIN(确定系统是零售版、政府版还是OEM版),之后再调用
OEMBIOS.SIG 解密 OEMBIOS.DAT,这时在“WinLogon.exe”的内存中就会显示出解密后的代码。
****搜不到的原因
⑴ XP在登录后,“WinLogon.exe”运行的同时,还会启动一些系统服务和一些驻留内存的软件,等这
些都运行完以后,“WinLogon.exe”的内存有可能已经发生变化,具体什么程序或服务会影响,本
人水平有限,不能一一试。所以在系统登录后不要运行任何其它程序,直接打开“Winhex”搜索。
⑵ 机器配置不同,CPU、内存、硬盘的大小都直接影响系统的运行速度,太快或太慢都可能搜不到。
⑶ 虚拟机,同上,运行速度不确定。但我确实在虚拟机里搜到代码了,就是成功率太低。
⑷ 我在注销10次以上的时候,大多时候就搜不到了。
⑸ 其它未知原因影响了“WinLogon.exe”的运行。
****搜不到的解决办法:
⑴ 目前本人认为最有效的方法是(至少我的机器是这样的):改变“系统还原”的状态,如果原来是打
开的,就关闭它,注销重搜。如果原来是关闭的,就打开它,注销重搜。
⑵ 换 OEMBIOS 的四个文件为其它版OEMXP,18种,总能搜到吧。文件可向我索取,目前总共 225兆。
(如果这18种XP你一个都搜不到的话,换电脑试试吧)保留能搜到代码的那个版本的 OEMBIOS.BIN
文件,把 OEMBIOS.DAT 、OEMBIOS.SIG替换为你想获取代码的未知版本的文件,注意,此时系统将
不能激活,但应该能搜到代码。如果你的系统已过了30天的激活期,注销后将不能进入系统。请点
击“恢复30天激活期限”按钮,以恢复系统的30天激活期限。
⑶ 如果能搜到,注销10次以上搜不到,玩一会游戏,一小时以后,注销重搜,不行就第二天再试。
⑷ 试试其它你能想到的,影响系统运行速度和干扰系统缓存的方法。
⑸ 这个方法不适合在你的机器上运行,要不你换一台电脑试试?