Я работаю над программой (c # в Visual Studio), которая ведет себя странно.Я реализовал функцию, которая запускает программу при запуске Windows (автозапуск).Для этого я добавляю в реестр путь: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Путь к файлу программы.
И он запускается при запуске.
Но приложение падает.Когда я запускаю его вручную - он отлично работает.
Я не понимаю, почему у приложения другое поведение, когда я запускаю его вручную или с помощью автозапуска.(Я не использую никаких параметров)
Так что я хотел бы отладить его во время симуляции этого автозапуска, но я не знаю, как это сделать.
В настоящее время я работаю над программой записи, чтобы увидеть, где находитсяпроблема в том, но было бы лучше, если бы я мог как-то отладить.
Eventlog (немецкий), когда происходит сбой приложения при автозапуске, говорит мне:
Name der fehlerhaften Anwendung: myapp.exe, Version:19.4.25.0, Zeitstempel: 0x5cc1a6d1 Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 6.2.17134.556, Zeitstempel: 0xb9f4a0f1
Ausnahmecode: 0xe053534f
Fehleroffset: 0x000000000003a388
ID des fehlerhaften Prozesses: 0x%9
Startzeit der fehlerhaften Anwendung: 0x%10
Pfad der fehlerhaften Anwendung: %11
Pfad des fehlerhaften Moduls: %12
Berichtskennung: %13
Vollständiger Name des fehlerhaften Pakets: %14
Anwendungs-ID, die relativ zum fehlerhaften Paket ist: %15
Яне слишком умный от этого тоже.
Может быть, у вас есть намеки на меня - лучше всего, если вы покажете мне возможность смоделировать автозапуск для отладки приложения:)