3

Chromeframe 如何在没有管理员权限的情况下安装?

如果我想在 C# 中创建 BHO,是否可以遵循相同的过程?

如果我理解正确,我需要将 DLL 保存在客户端上,然后我还必须添加一个注册表项来将 DLL 注册为 BHO。chrome-frame 如何在受限环境中做到这一点?

4

1 回答 1

6

Chrome Frame 正在写入当前用户 (HKCU) 注册表配置单元 ( HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Extensions),而不是本地计算机 (HKLM)。您不需要管理权限即可写入当前用户配置单元。

其次,Google 将 DLL 放在某个位置%APPDATA%(如 Chrome 浏览器本身),而不是 Program Files,后者也不需要管理权限。

总而言之,Chrome Frame 只是安装在不需要提升访问权限的地方,是的,您也可以这样做。

正如 Serge 在下面的评论中指出的那样,这也意味着必须为每个想要使用它的用户安装 BHO,这对我来说是一件好事。

于 2011-11-26T17:44:50.720 回答