原理还是白嫖paf, 只不过我找了个vbs脚本设置portable.exe为默认浏览器.
1, 首先去https://portableapps.com/de/apps/internet/google_chrome_portable下载一个paf.exe结尾的文件. 用7zip等工具把它解压出来, 得到other app 7ztemp等文件夹, 和GoogleChromePortable.exe文件, 这里只保留 app文件夹+GoogleChromePortable.exe.
2, 从这里https://gist.github.com/winhelponline/057064a1dadb3eb9b0aa2b6f05a0331a下载一个chromeportable.vbs, 和 GoogleChromePortable.exe 放在一起. 再在这里新建个Data文件夹, 这样文件夹结构就是
┌─ GoogleChromePortable.exe
├─App
┌─AppInfo
├─Chrome-bin
└─DefaultData
├─Data
└─chromeportable.vbs
3, 从https://www.iplaysoft.com/tools/chrome/获取离线安装包, 用7zip等工具把它解压出来, 得到chrome.7z, 再解压得到chrome-bin, 把它放到App文件夹底下.
4, 现在双击运行chromeportable.vbs, 直接点确定就行.
5, 打开GoogleChromePortable.exe一次, 正常使用.
6, 排查从其它地方打开的链接, 能否调起GoogleChromePortable.exe.
7, 排查 %LOCALAPPDATA%\Google\Chrome\User Data 是否存在.
完成!
重点是vbs设置为默认浏览器, 而且也不能用chrome里的设置默认, 否则userdata会回到 %LOCALAPPDATA%\Google\Chrome\User Data 中
为了防止误点到静默安装包, 或者误点到chrome主程序, 可以在%LOCALAPPDATA%下建一个空文件, 取名Google, 设置为只读, 实测静默安装包不会释放文件, chrome.exe也无法启动.
!每次升级需要手工下载安装包解压后放入App文件夹.
0 条评论:
发表评论