Связать файлы.txt с программой VB.NET

Я создал супер basic text editor который может читать .txt файлы. Я хотел бы знать, как я могу установить в своем основном текстовом редакторе расширение по умолчанию для файла.txt, поэтому всякий раз, когда пользователь нажимает на файл.txt, сначала он отображает окно "программа по умолчанию". Если пользователь нажимает на мою программу, текстовые файлы всегда будут открываться с помощью моей программы. Как это может быть сделано?

1 ответ

Это зависит от вашей версии Windows, но в Windows 7/Vista вы можете нажать Пуск-> Программы по умолчанию

http://windows.microsoft.com/en-us/windows/change-default-programs

В Windows XP это немного сложнее:

  1. Перейдите в меню "Пуск" и выберите "Все программы".
  2. Выберите Установить доступ к программе и значения по умолчанию.
  3. Чтобы выбрать параметр, нажмите переключатель рядом с ним.
  4. Если вам нужно расширить параметр, нажмите на двойные стрелки для этого параметра в правой части окна.

http://support.microsoft.com/kb/332003

Если вы хотите сделать это программно, вам нужно отредактировать некоторые настройки реестра. Смотрите здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/cc144154%28v=vs.85%29.aspx

Другие вопросы по тегам