Я разработал текстовый редактор с WPF C #.Я хочу, чтобы у пользователя была возможность сделать этот текстовый редактор стандартным программным обеспечением для текстовых файлов.Я исследовал, что нужно пройти через реестр Windows, но я не знаю, как.
Я пробовал это, но это не работает:
private void standard programs for text files ()
{
RegistryKey vRegist;
RegistryKey vKey;
vRegist = Registry.ClassesRoot.OpenSubKey ("", true);
vKey = vRegist.CreateSubKey (".txt");
vKey.SetValue ("", "textfile");
vKey = vRegist.CreateSubKey ("textfile");
vKey.SetValue ("", "text file");
vKey = vRegist.CreateSubKey (@ "textfile \ DefaultIcon");
vKey.SetValue ("", System.IO.Path.GetDirectoryName (System.Reflection.Assembly.GetExecutingAssembly (). GetName (). CodeBase) + ".0");
vKey = vRegist.CreateSubKey (@ "textfile \ shell \ open \ command");
vKey.SetValue ("", System.IO.Path.GetDirectoryName (System.Reflection.Assembly.GetExecutingAssembly (). GetName (). CodeBase) + "% 1");
}
Но это не работает.
Я хочу пример кода.