Як зареєструвати тип файлу

Як зареєструвати тип файлу

Як правило, при подвійному натисканні на файлі або виборі команди «Відкрити» стандартного контекстного меню оболонки Windows, відбувається автоматичний запуск програми, здатного відображати або редагувати вибраний документ. Інформація про відповідності розширень файлів їх типами, а типів — програмам, зберігається в реєстрі операційної системи. Зазвичай ця інформація заноситься до реєстру при інсталяції програм. Якщо ж цього не відбулося, можна зареєструвати тип файлу вручну.

Вам знадобиться

- Права на зміну реєстру.

Інструкція

  1. Відкрийте програму «Редактор реєстру». Клікніть на кнопку «Пуск», яка знаходиться в панелі завдань на робочому столі. У відобразиться меню виберіть пункт «Виконати». Відкриється діалог «Запуск програми». У текстове поле «Відкрити» введіть redegit. Натисніть кнопку OK.
  2. Зареєструйте розширення файлу і зіставте його з символічним ідентифікатором типу. У лівій панелі редактора реєстру виділіть кореневий розділ з ім’ям HKEY_CLASSES_ROOT. Створіть у ньому ключ з назвою, що відповідає розширенню файлів реєстрованого типу. Для цього клікніть на ім’я розділу правою кнопкою миші або відкрийте меню «Правка». Далі виберіть пункти «Створити» і «Розділ». Введіть розширення, включаючи точку (наприклад,. Myapp) і натисніть Enter.

    У лівій панелі виділіть новостворений розділ. У правій панелі двічі клацніть по елементу з назвою «(За замовчуванням)». У діалоговому вікні введіть ідентифікатор реєстрованого типу файлу. Він може бути будь-яким, але повинен бути унікальним. Має сенс давати прості і запам’ятовуються назви типам файлів.
  3. Зареєструйте тип файлу. У розділі HKEY_CLASSES_ROOT створіть ключ з ім’ям, відповідному назвою типу, введеному на другому кроці. Для створення ключа реєстру зробіть дії, аналогічні описаним раніше. Як параметр за замовчуванням створеного розділу введіть короткий опис, що характеризує інформацію, яка зберігається в файлах реєстрованого типу.
  4. Призначте іконку файлів реєстрованого типу. Створіть ключ з ім’ям DefaultIcon в розділі, доданому на третьому кроці. Як значення за замовчуванням даного ключа введіть шлях до файлу іконки, виконуваного модулю або динамічної бібліотеці. У двох останніх випадках після імені файлу через кому можна вказати ідентифікатор ресурсу зображення, що міститься в модулі.
  5. Визначте додаток, що відкриває файли зареєстрованого типу. Додайте ключ з ім’ям shell в розділ типу файлу. Додайте до розділу shell ключ з ім’ям open. Далі в open додайте ключ command. Таким чином, у реєстрі повинна бути створена гілка виду HKEY_CLASSES_ROOT імя_тіпа_файла shell open command.

    Змініть значення за замовчуванням ключа command, ввівши в нього команду запуску програми, здатного відкривати файли реєстрованого типу. Використовуйте заповнювач% 1 для зазначення місця підстановки імені файлу, що відкривається в командний рядок.
  6. Визначте додаток, редагує файли зареєстрованого типу. Проведіть дії, аналогічні тим, що були описані в попередньому кроці для створення гілки реєстру HKEY_CLASSES_ROOT імя_тіпа_файла shell edit command. Як значення за замовчуванням ключа command введіть команду редагування файлу. Заповнювач% 1 також можна використовувати.

Корисні поради

Якщо для відображення та редагування документів використовується один і той же додаток з одними і тими ж параметрами командного рядка, можна не створювати розділ edit, пропустивши дії шостого кроку.