[Цитировать]

    xnik
  • 19473
  • Стаж: 6 лет
  • Сообщений: 486
  • Репутация:11

    [+] [-]
  • Откуда: СССР
Подскажите как редактировать контекстное меню ВинРЕ?
контекстное меню находится в ветке HKEY_CLASSES_ROOT
а при помощи монтирования кустов, этой ветки нет

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 8 месяцев
  • Сообщений: 1322
  • Репутация:127

    [+] [-]
xnik, это зеркало веток реестра HKCU\Software\Classes и HKLM\SOFTWARE\Classes. Нужно добавлять в один из них.
Вот из моей справки текст выявленный методом экспериментов:
В реестре два раздела HKCU и HKLM содержат два аналогичных раздела HKEY_CURRENT_USER\Software\Classes и HKEY_LOCAL_MACHINE\SOFTWARE\Classes, первый используется для текущего пользователя, второй для всех пользователей. Эти два раздела объединяются в один общий раздел HKCR или полное имя HKEY_CLASSES_ROOT. При использовании HKCR данные фактически записываются в один из разделов HKCU или HKLM, при чём данные из HKCU имеют приоритет, если данные содержаться в обоих разделах. То есть запись будет выполнятся в HKCU. Если в HKCU указанного для записи раздела не существует, то запись выполняется в HKLM. Отсюда вывод, при добавлении новых данных они добавляются в HKLM, то есть для всех пользователей. Рекомендуется использовать HKCR в большинстве случаев. Но если требуется изменить данные только для текущего пользователя, то нужно выбрать HKCU. Если требуется принудительно изменять данные для всех пользователей, то использовать HKLM. Здесь нюанс, если используется HKLM, то ваши текущие настройки в HKCU перекрывают настройки HKLM и визуально изменения могут не произойти.
Думаю HKEY_CLASSES_ROOT вообще нет, есть некий программный движок, который перенаправляет запрос поиском сначала в HKCU и если не находит там то просматривает в HKLM. Аналогично и менеджер реестра делая поиск по разделам перед тем как выдать данные просматривает эти ветки в такой же последовательности, создавая ощущение что этот раздел существует.

Страница 2 из 2


Показать сообщения:    

Текущее время: 21-Ноя 11:59

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы