【发布时间】:2010-09-24 03:33:44
【问题描述】:
您好,我需要知道 Windows 在何处/如何存储传递在非浏览器程序(即 Thunderbird)中单击的 URL 并在系统默认浏览器中启动它的命令。
我需要这些信息来编写一个脚本,该脚本允许我在安全的沙盒虚拟机中运行浏览器,但仍保留从非浏览器程序(即我的主机操作系统上的电子邮件客户端)自动打开超链接的功能在我的虚拟机客户操作系统(xp)中选择的浏览器中。
有人知道吗?如果重要的话,我正在运行 Windows Server 2008 R2。但我假设从 XP 开始的大多数 Windows 版本都采用相同的方式。
谢谢
编辑:我找到了this MS kb article
HKEY_CLASSES_ROOT\http\shell\open\command HKEY_CLASSES_ROOT\http\shell\open\ddeexec
我将这些键更改为指向我的脚本,但我的主机操作系统上的 Firefox 仍然启动,但随后抱怨它不再是默认浏览器。
因此,除了这些之外,它还必须回退到其他注册表项。
【问题讨论】:
标签: windows browser vmware sandbox