freedaw:
ghosty
Т.е. у вас сейчас PDF файлы не с чем не ассоциированы (не открываются двойным кликом)?
Тот способ, что описал я, тоже универсальный, только делается всё ручками в редакторе реестра. При этом ассоциация будет для всех пользователей (через "Свойства папки" - "Типы файлов" только для текущего пользователя), кроме тех, для которых она задана индивидуально.
Если описанных ключей у вас нет, то их можно создать самому по этому принципу:
HKEY_CLASSES_ROOT\.pdf - в нём параметру по умолчанию можете присвоить, в принципе, любое понятное вам название, например PDF.file, это будет имя укрупнённого подтипа файлов;
HKEY_CLASSES_ROOT\PDF.file - сюда будет вести ссылка из предыдущего ключа (таких ссылок можно при необходимости делать множество из разных расширений файла к одному подтипу). Значение параметра по умолчанию этого ключа будет подписью к файлу данного подтипа в проводнике (пишите, что вам понравится).
А дальше создаёте типовую иерархию подключей:
HKEY_CLASSES_ROOT\PDF.file\Shell
HKEY_CLASSES_ROOT\PDF.file\Shell\OpenAs
HKEY_CLASSES_ROOT\PDF.file\Shell\OpenAs\Command
Какие значения параметров в них записывать написано в моём предыдущем посте.
Да вы и сами можете посмотреть как устроены аналогичные ключи для других расширений - принцип будет понятен.
ghosty
Т.е. у вас сейчас PDF файлы не с чем не ассоциированы (не открываются двойным кликом)?
Тот способ, что описал я, тоже универсальный, только делается всё ручками в редакторе реестра. При этом ассоциация будет для всех пользователей (через "Свойства папки" - "Типы файлов" только для текущего пользователя), кроме тех, для которых она задана индивидуально.
Если описанных ключей у вас нет, то их можно создать самому по этому принципу:
HKEY_CLASSES_ROOT\.pdf - в нём параметру по умолчанию можете присвоить, в принципе, любое понятное вам название, например PDF.file, это будет имя укрупнённого подтипа файлов;
HKEY_CLASSES_ROOT\PDF.file - сюда будет вести ссылка из предыдущего ключа (таких ссылок можно при необходимости делать множество из разных расширений файла к одному подтипу). Значение параметра по умолчанию этого ключа будет подписью к файлу данного подтипа в проводнике (пишите, что вам понравится).
А дальше создаёте типовую иерархию подключей:
HKEY_CLASSES_ROOT\PDF.file\Shell
HKEY_CLASSES_ROOT\PDF.file\Shell\OpenAs
HKEY_CLASSES_ROOT\PDF.file\Shell\OpenAs\Command
Какие значения параметров в них записывать написано в моём предыдущем посте.
Да вы и сами можете посмотреть как устроены аналогичные ключи для других расширений - принцип будет понятен.