Отредактируйте контекстное меню проводника windows только для одного пользователя - PullRequest
0 голосов
/ 26 января 2020

У меня есть требование, когда мне нужно генерировать новые контекстные меню, добавляя ключи к HKEY_CLASSES_ROOT\Drive\shell и HKEY_CLASSES_ROOT/Directory/shell путям реестра, но это изменяет контекстные меню для всех пользователей (так как HKEY_CLASSES_ROOT редактируется). В настоящее время я ищу способ изменить контекстные меню только для указанного c (или, точнее, текущего) пользователя.

Заранее спасибо.

1 Ответ

3 голосов
/ 26 января 2020

Запись на HKEY_CURRENT_USER\Software\Classes\Drive\shell.

Информация о регистрации класса и расширении имени файла хранится под ключами HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER. Ключ HKEY_LOCAL_MACHINE \ Software \ Classes содержит настройки по умолчанию, которые могут применяться ко всем пользователям на локальном компьютере. Ключ HKEY_CURRENT_USER \ Software \ Classes содержит настройки, которые применяются только к интерактивному пользователю . Ключ HKEY_CLASSES_ ROOT предоставляет представление о реестре, который объединяет информацию из этих двух источников. HKEY_CLASSES_ ROOT также предоставляет это объединенное представление для приложений, разработанных для предыдущих версий Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...