Что не так с автозапуском?

Код:
string ExePath = System.Windows.Forms.Application.ExecutablePath;
if (String.IsNullOrEmpty((String)Registry.CurrentUser.GetValue(wigetName)))
{
    RegistryKey reg = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run\");
    reg.SetValue(wigetName, ExePath);
    reg.Close();
}


В реестре запись появляется:
6b5b0b78819a44c0b4b88158de535733.jpg

В автозагрузке тоже приложение отображается. После перезагрузки процесс вроде как висит если посмотреть через диспетчер задач, но окно приложения не появляется. Вручную все нормально запускается и работает. Еще такой момент, вчера пробовал добавлять в автозагрузку, она срабатывала, но вылетало исключение и программа вылетала (как оказалось это частая проблема из-за неверно прописанных путей для подключаемых или используемых в приложении файлов). Но сегодня вообще ничего не происходит.
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
denis79513
@denis79513 Автор вопроса
Нашел проблему, суть в том, что по какой-то причине программа перестала выкидывать исключения а просто падает и закрывается сразу после автозапуска из-за ошибки, хотя я эти исключения не обрабатывал.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы