有时候因为种种原因,GreenChrome无法正常自动加载,这时候可以用setdll强制加载。
为了方便使用,我已经写好了一个bat批处理文件。下载地址:https://download.csdn.net/download/dream_weave/11470776
使用步骤:
1、把压缩包中的两个文件(setdll.exe 和 强制注入dll.bat),复制到你的 chrome.exe 的位置。64 位 chrome 使用 x64 里面的文件,32 位 chrome 使用 x86 里面的文件,看你的 chrome 的版本来选。
2、把 GreenChrome 主程序 dll(winmm.dll) 改成 GreenChrome.dll,也复制到chrome.exe的位置。
3、然后双击 强制注入dll.bat(或者点右键管理员运行)
如果不出意外,会显示:
setdll /d:GreenChrome.dll chrome.exe
Adding GreenChrome.dll to binary files.
chrome.exe:GreenChrome.dll
chrome_elf.dll -> chrome_elf.dll
……
成功以后会永久性修改chrome.exe文件,并且生成一个备份文件chrome.exe~。
升级GreenChrome并不需要重新执行注入,只需要把GreenChrome主程序dll改成GreenChrome.dll。
升级Chrome以后则需要重新进行一次上面的操作。
注意事项:
1、如果遇到执行强制注入dll.bat(或者点右键管理员运行)失败,可能是因为原先的Chrome安装目录中存在同样的“GreenChrome”的名字(如:“GreenChrome.ini”);可以先暂时修改名字(或删除,因为在这里已经用不上了),然后再去执行强制注入dll.bat(或者点右键管理员运行)。
2、重启Chrome后,发现点击“设置 GreenChrome”弹到Github的网页,因为先前的“GreenChrome.ini”已经用不上了,可以删了。
3、特别要注意的是一定要看 Google Chrome 浏览器的版本号,不要以为自己系统是 64 bit,默认为浏览器也是 64 bit。否则会有很也会注入失败的。
4、当然网上也有其他办法,比如:把 winmm.dll 改成 version.dll,直接重启浏览器也可以试试。