Re[3]: Проблема: Дублируется пункт контекстного меню для ярл
От: Hacker_Delphi Россия  
Дата: 20.02.06 08:22
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Большое спасибо за совет, правда я не понимаю смысла в таких советах. Если вам нечего сказать, лучше просто ничего не пишите


А попробовать сперва реализовать совет не пробовал?
цитата:

HKCR\*\shellex\ContextMenuHandlers\MyExtension
HKCR\lnkfile\shellex\ContextMenuHandlers\MyExtension.

Вроде сработало, для ярлыка стал передавать его имя (в Windows XP). Однако обнаружилось, что в Windows 98 при щелчке правой конпкой на ярлыке в контекстном меню появляется аж два одинаковых пункта меню. Судя по всему, проводник инициализирует расширение два раза — один раз для объекта *, а второй — для lnkfile, так как при выборе одного пункта передается имя ярлыка, а при выборе второго — имя объекта, на который ярлык ссылается.

Имелось в виду — не регистрируйся в ключ, который выделен жирным шрифтом.
Наверняка от этого не перестанет работать под XP, а под 98 перестанет дублировать...
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.