Не работает автозапуск, хотя запись в реестре присутствует - C#
Формулировка задачи:
Доброго времени суток! Столкнулся с проблемой и бьюсь над ней уже не один день:
Необходимо добавить приложение в автозапуск. Добавляю в реестр таким вот образом:
В реестр добавляет но приложение не запускается. Пробовал и в ковычки заключать ключ, и в Локал_Машин заносить - все одно: добавляет - но не запускает. Помогите исправить ошибку.
public bool SetAutorunValue(bool autorun) { string ExePath = System.Windows.Forms.Application.ExecutablePath; RegistryKey reg; reg = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run\\"); try { if (autorun) reg.SetValue(name, ExePath); else reg.DeleteValue(name); reg.Close(); } catch { return false; } return true;
Решение задачи: «Не работает автозапуск, хотя запись в реестре присутствует»
textual
Листинг программы
string ExePath = System.Windows.Forms.Application.ExecutablePath + "MyFileName.exe";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д