Добавление программы в автозагрузку - C#
Формулировка задачи:
добавляю так:
вроде все правильно, но я упорно не нахожу это значение в Regedit-е, обновлял, закрывал, нету... что за фигня такая?
var key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
key.SetValue("MyProgram", Application.ExecutablePath);
key.Close();Решение задачи: «Добавление программы в автозагрузку»
textual
Листинг программы
using (var baseKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64))
using (var key = baseKey.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true))
{
key.SetValue("MyProgram", Application.ExecutablePath);
}