gpt4 book ai didi

windows - 互联网浏览器 : Install toolbar without Administrator Privileges (UAC)

转载 作者:可可西里 更新时间:2023-11-01 11:21:26 24 4
gpt4 key购买 nike

我知道可以在没有管理员用户权限的情况下将应用程序安装到用户空间。

最 Shiny 的例子是谷歌浏览器,它可以即时安装并运行流畅。

我开发 IE 工具栏(IE 7 及更高版本)的同事说,如果没有管理员帐户,我们无法将工具栏扩展安装到 IE。

这是正确的陈述,还是他误会了?或者它只在某些 Windows 版本上是真实的?

信息

我们需要注册COM对象(DLL库),写入HKEY_CLASSES_ROOT\CLSID\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Toolbar

是否需要这些位置,或者我们可以通过其他方式为单个用户注册工具栏组件?

最佳答案

这取决于您进行的注册类型。

如果注册是在 HKEY_CLASSES_ROOT 中完成的,那么您可以修改该注册表配置单元而无需提升(您可能必须修改 HKEY_CURRENT_USER\Software\Classes)。

如果在 HKEY_LOCAL_MACHINE\Software 或 HKEY_LOCAL_MACHINE\System 中完成注册,则需要执行提升。

注册 COM 对象不需要管理权限,您可以将它们安装到 HKCU\Software\Classes(HKCR 是通过获取 HKLM\Software\Classes 并覆盖 HKCU\Software\Classes 创建的)。

但是修改 HKLM\SOFTWARE\Microsoft\Internet Explorer\Extensions(需要创建工具栏)将需要管理权限。

我不知道添加工具栏组件的另一种机制。

关于windows - 互联网浏览器 : Install toolbar without Administrator Privileges (UAC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8490912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com