Я нахожусь в тупике, и любой вклад будет принята с благодарностью. Я работаю со сторонним приложением, для которого у меня нет доступа к коду. Он обычно перестает работать и должен быть перезапущен, но я застрял, используя его. Чтобы автоматизировать этот перезапуск, основываясь на его соединениях с базой данных, я перепробовал много вещей. Два, которые, казалось бы, работали, использовали программное обеспечение для запуска его как службы и перезапуска службы из командной строки, и я также настроил систему, которая использует запланированное задание и перезапускает исполняемый файл. Тем не менее, каждый раз, когда исполняемый файл запускается любым способом, который не выполняется через проводник Windows, возникает новая ошибка. Из того, что я понимаю, не должно быть никакой разницы в том, как запускается исполняемый файл, но это явно так. Любой вклад / идеи будут полезны, спасибо. Он работает на Windows Server 2008 R2. Ошибка не ошибка Windows, а на стороне базы данных. Ошибка никогда не возникает, когда исполняемый файл запускается графически, и всегда происходит, когда исполняемый файл запускается скриптом. Ошибка, однако, не говорит ничего, кроме «Ошибка при обработке в потоке бла-бла в строке бла-бла», однако у меня нет доступа, чтобы увидеть эту строку кода. Когда я устанавливаю его в качестве службы или запускаю через планировщик задач, я настраиваю его на запуск с той же учетной записью, которую я использую для графического запуска.
1 ответ
0
Как вы запускаете свою программу из скрипта (кода)? возможно, вашему исполняемому файлу нужны права администратора или параметры?