仅针对单个用户编辑Windows资源管理器上下文菜单

问题描述 投票:0回答:1

我有一个要求,我必须通过向注册表的HKEY_CLASSES_ROOT\Drive\shellHKEY_CLASSES_ROOT/Directory/shell路径添加键来生成新的上下文菜单,但这会更改所有用户的上下文菜单(因为HKEY_CLASSES_ROOT被编辑)。我目前正在寻找一种仅更改特定(或更确切地说,当前)用户的上下文菜单的方法。

提前感谢。

windows winapi registry contextmenu explorer
1个回答
3
投票

写入HKEY_CURRENT_USER\Software\Classes\Drive\shell

类注册和文件扩展名的信息存储在HKEY_LOCAL_MACHINE和HKEY_CURRENT_USER键下。 HKEY_LOCAL_MACHINE \ Software \ Classes项包含可以应用于本地计算机上所有用户的默认设置。 HKEY_CURRENT_USER\Software\Classes key contains settings that apply only to the interactive user。 HKEY_CLASSES_ROOT项提供了注册表的视图,该视图合并了来自这两个源的信息。 HKEY_CLASSES_ROOT还为针对早期Windows版本设计的应用程序提供了此合并视图。

© www.soinside.com 2019 - 2024. All rights reserved.