如果没有管理员权限,Chromeframe如何安装?
如果我想在C#中创建BHO,是否可以遵循相同的流程?
如果我理解正确,我需要在客户端上保存DLL,然后我还必须添加一个注册表项来将DLL注册为BHO。 chrome框架在受限制的环境中如何做到这一点?
答案 0 :(得分:6)
Chrome Frame正在写入当前用户(HKCU)注册表配置单元(HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Extensions
),而不是本地计算机(HKLM)。您不需要管理权限即可写入当前用户配置单元。
其次,Google将DLL放在%APPDATA%
(如Chrome浏览器本身)中,而不是程序文件,它也不需要管理权限。
总结起来,Chrome Frame刚安装到不需要提升权限才能访问的地方,是的,你也可以这样做。
正如Serge在下面的评论中指出的那样,这也意味着必须为每个想要使用它的用户安装BHO,这对我来说是件好事。