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