类别:Win其它 / 日期:2023-06-08 / 浏览:288 / 评论:0
在XP/2003下运行谷歌浏览器时总会提示“计算机将不会再收到 Google Chrome 更新”,虽然可以加 --disable-infobars 的启动参数关闭提示,但是当Chrome作为默认浏览器时,通过链接新开一个网页时,它还会弹出不再更新的消息。
用OllyDbg对chrome.exe跟踪分析后发现,根源在以下这个文件中:\Documents and Settings\用户名\Local Settings\Application Data\Google\Chrome\Application\49.0.2623.112\chrome.dll
chrome.dll里面有如下一段代码:
002E3A5A: C6461001 mov byte ptr [esi+10],01; bad guy 002E3A5E: E80502D4FF call 00023C68 002E3A63: 68F8087B03 push 037B08F8 002E3A68: E86BA5D2FF call 0000DFD8 002E3A6D: 8BC8 mov ecx,eax 002E3A6F: E87EA5D2FF call 0000DFF2 002E3A74: 84C0 test al,al 002E3A76: 7403 jz 002E3A7B 002E3A78: 885E10 mov byte ptr [esi+10],bl 002E3A7B: 8BC6 mov eax,esi 002E3A7D: 5E pop esi 002E3A7E: 5B pop ebx 002E3A7F: C3 ret
把 002E3A5A 改成 C6461000 mov byte ptr [esi+10],00 即可