Я даже не знаю, что именно мне следует спросить, поэтому мне нужны в основном некоторые советы, идеи, возможные причины ...
Итак, проблема в следующем: у меня есть приложение, которое должно работатьвсякий раз, когда пользователь входит в систему на компьютере.Приложение работает нормально, когда оно запускается из ярлыка или из основного исполняемого файла.Я поместил ключ реестра в:
HKLM \ Microsoft \ Windows \ Текущая версия \ Run
, который указывает на мое приложение.Я также поместил запись в:
HKLM \ Microsoft \ Windows \ Текущая версия \ Пути к приложениям \ My Application.exe
, чтобы указать рабочий каталог, посколькуприложению нужен файл конфигурации (XML).Несмотря на все это, приложение продолжает падать всякий раз, когда я запускаю свой компьютер с сообщением «.exe возникла проблема и его необходимо закрыть» с возможностью отладки, но когда я нажимаю кнопку отладки, ничего не появляется.
Я не знаю точно, в чем проблема, поэтому любое предложение будет хорошо принято.
Решена проблема:
Проблема была решена, но явсе еще есть некоторые знаки вопроса, которые я должен изучитьВ любом случае, по неизвестной (пока) причине, если я поместил путь к рабочей папке в
HKLM \ Microsoft \ Windows \ Текущая версия \ Пути к файлам \ My Application.exe
реестр не имеет никакого эффекта.Поэтому решение было записать этот путь в реестр
HKLM \ Microsoft \ Windows \ Current Version \ Run
следующим образом:
CMD / C START "" / D "путь к рабочей директории" "полностью путь к exe".
Это решение, кажется, работает хорошо.Спасибо за ваши ответы.