Вверх ↑
Ответов: 1305
Рейтинг: 29
#1: 2007-03-17 16:46:04 ЛС | профиль | цитата
Дополнительно можно создать следующие подключи

HKEY_CLASSES_ROOT<ext>fileshellОткрыть мой файл в моей прогеcommand
затем в этом ключе задать значение по умолчанию
(Default)=<Путь к программе> "%1"

Тогда в контекстном меню файла появится соответствующая строка

HKEY_CLASSES_ROOT<ext>fileDefaultIcon
затем в этом ключе задать значение по умолчанию
(Default)=<Путь к программе>,0

Тогда у файлов с этим расширением будет соответствующая иконка

Кроме того возможны некоторые варианты - если регистрация будет проходить только под администратором, то эти ключи должны создаваться в ветке HKEY_CLASSES_ROOT, тогда расширение будет зарегистрировано для всех пользователей в системе. Если же нужно будет регистрировать расширение под пользователем, не имеющим прав администратора, то придется использовать ветку HKEY_CURRENT_USERSoftwareClasses, тогда расширение будет зарегистрировано только для текущего пользователя.

карма: 0

0
файлы: 1code_7.txt [2.1KB] [601]