@Shiraira2 年前
10/29
15:49
原理
首先要让沙盒内程序可以访问宿主机文件关联有关的注册表信息,明白使用哪个浏览器打开超链接
其次要让浏览器能够自动在宿主机上运行,而不是在沙盒内运行
缺陷
Firefox需要先手动打开浏览器,由沙盒内程序调用启动会导致浏览器工作不正常,但是平常浏览器都是开着的,影响不大。Chrome未发现此情况。
在上述,Firefox不正常启动的情况,有概率导致Firefox生成大量进程,占满CPU,需要手动在任务管理器中结束所有Firefox进程或者重启
操作
- 首先在程序控制-分离程序里添加Firefox的安装位置,以我电脑上为例:
C:\Program Files\Mozilla Firefox
如果其他浏览器可以类推 - 资源访问-注册表里增加
仅沙盒内(只写) HKEY_CURRENT_USER\software\Microsoft\Windows\Shell\
只读 HKEY_CURRENT_USER\software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\
只读 HKEY_CURRENT_USER\software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\