Добавление программы в автозагрузку

  1. public void setAutoLoad(string appName, bool delete) {
  2.     try {
  3.         RegistryKey saveKey = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", true);
  4.         if (delete) saveKey.DeleteValue(appName); //Удаление ключа
  5.         else saveKey.SetValue(appName, Application.ExecutablePath);
  6.         saveKey.Close();
  7.     } catch (Exception ex) {
  8.         MessageBox.Show(ex.Message, "Ошибка");
  9.     }
  10. }
appName содержит имя ключа, обычно это название приложения.
Если нужно убрать программу из автозапуска, то delete ставим в true.

Реклама

Мы в соцсетях

tw tg yt gt