В своём приложение реализую возможность добавления/удаления контекстного меню в проводнике. Пытаюсь добавить/удалить ключ вот тут:
HKEY_CLASSES_ROOT\jpegfile\shell
jpegfile - тип файла (я их несколько использую)
Но это работает только если запустить приложение с правами администратора.
Вопросы:
Как разрешить приложению доступ к этим веткам реестра?
Обязательно ли для этого применять к приложению права администратора? (и если да - то как избавится от окна безопасности при каждом запуске приложения)
Может можно сделать интеграцию в контекстное меню проводника иначе? (чтобы не требовалось прав администратора)
---
Решение:
Спасибо
dordzhiev за подсказку. При создании контекстного меню для конкретного пользователя не требуются права администратора. Создаю вот тут: HKEY_CURRENT_USER\Software\Classes\jpegfile\shell\