Не работает автозапуск, хотя запись в реестре присутствует - 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";