Запуск приложения по расширению - C#
Формулировка задачи:
я знаю как создавать расширение, которое открывает программу,
знаю как создавать программу открывающую файл по расширению,
но как создать расширенние файла, которое при открытии его в ручную будет довать какой либо атрибут?
Решение задачи: «Запуск приложения по расширению»
textual
Листинг программы
using Microsoft.Win32;
RegistryKey newone;
newone = Registry.ClassesRoot.CreateSubKey("programm_file");
newone = newone.CreateSubKey("shell");
newone = newone.CreateSubKey("Запуск через ...");
newone = newone.CreateSubKey("command");
newone.SetValue ("",@"c:\myprog.exe %1");
newone = Registry.ClassesRoot.CreateSubKey(".myext");
newone.SetValue("","programm_file"