DB>читать здесьАвтор(ы): Michael Dunn
Дата: 17.04.2001
Спасибо за ссылку, но эту статью я уже прочитал, собственно по ней расширение и писал.
Однако там не объясняется почему автор выбрал для .txt файлов ветку HKCR\txtfile, очевидно потому что в default значении для HKCR\.txt прописано это имя (txtfile).
Но с .pdf такой трюк не проходит. Если вы посмотрите на default значение HKCR\.pdf, то оно равняется AcroExch.Document (при установленных продуктах Adobe). Ищем эту ветку, регистрируем расширение и привет, ничего не происходит. Однако там есть подсказка в виде подветки CurVer со значением AcroExch.Document.7. Вот туда то (в HKCR\AcroExch.Document.7) и надо прописывать свое расширение. Мне не ясно почему так. Какой логикой руководствуется оболочка? Как гарантировать, что при любой конфигурации расширение будет работать?