Ассоциировать расширение со своим приложением - Visual Basic .NET

  1. я хочу создать программу как блокнот. Но все дела в том что если я открываю .txt формат то открывается блокнот. Я тоже хочу создать программу чтоб открывала свои расширение(например: eсли я открываю *.text файл то тогда этот текстовой файл открывалось на моем программе )


textual

Код:

Imports System.Reflection
Imports Microsoft.Win32
 
Public Class MainForm
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim dir = Registry.ClassesRoot.CreateSubKey(".ab\shell\open\command")
        Dim value = """" & Assembly.GetExecutingAssembly().Location & """ ""%1"""
        dir.SetValue(Nothing, value)
    End Sub
End Class


Похожие ответы
  1. Всем здравствуйте. Как создать элемент управления-расширитель свойств и методов стандартного Label (без графической части). К нему нужно добавить пару новых строковых свойств и свойства элемента Timer. Элемент управления должен обрабатывать кроме событий стандартного Label события Timer. Если есть ссылка на простой пример подобного, пожалуйста поделитесь.

  1. Всем привет! Подскажите пожалуйста, как осуществить следующие: Нужно создать файл под придуманным мной расширением (например: Имя_файла.my), но содержимое файла будет - xml, которое в дальнейшем будет нужно прочитывать программе. Воощем нужно реализовать что то вроде файла проекта, а хранить в нем данные хотел в xml, просто расширение xml ну не подходит( Если есть другие варианты хранения и считывания данных с файла под своим расширением, тоже помогут)

  1. Как узнать полный путь с названием и расширением файла своей программы?

  1. Доброго времени суток. Как запускать программу кликом по ассоцированному с ней файлу (например: .txt -> Блокнот), чтобы этот файл в ней открылся. И тоже при перетаскивании значка файла на значок программы.

  1. Задача изложена в заголовке. Заранее спасибо.

  1. Есть openfiledialog1. При открытии через него одного файла нужно получить имена всех файлов с таким расширением, находящимися в этой папке.

  1. Имеется консольное приложение, в папке с ним много файлов одного формата (.dat) Прим.: file1.dat file2.dat 1elif.dat 2elif.dat ... приложение должно обработав первый файл на выходе получить файл с такимже именем, но с другим разрешением (таких файлов много и все надо пакетно обработать) к примеру получив файл 1elif.dat, приложение его обрабатывает и на выходе сохраняет как 1elif.txt как это реализовать?Добавлено через 3 минуты Есть идея получив имена всех файлов имеющих разрешение .dat записать их в массив и уже из него в цикле их обрабатывать и сохранять с таким же именами, но в другом разрешении Отсюда вопрос - как получить все имена фалов имеющих разрешение .dat и записать их в массив ?

  1. скажите как открыт файл с расширения tst для создания тест

  1. Помогите пожалуйста!!! Сформировать текстовый файл, в котором указать названия файлов из папки X, с расширением .JPG, записать его на «Рабочий стол», если файл уже существует, то переименовать его с расширением «.BAK»