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

时间:2011-11-26 17:40:30

标签: c# c++ internet-explorer bho google-chrome-frame

如果没有管理员权限,Chromeframe如何安装?

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

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

1 个答案:

答案 0 :(得分:6)

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

其次,Google将DLL放在%APPDATA%(如Chrome浏览器本身)中,而不是程序文件,它也不需要管理权限。

总结起来,Chrome Frame刚安装到不需要提升权限才能访问的地方,是的,你也可以这样做。

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