Планировщик задач Windows заявляет об успешном выполнении, несмотря на код возврата -1 (0xffffffff, 4294967295)

Здесь очень странный случай, когда задание планировщика задач Windows выполняет консольное приложение C# в определенное время, которое возвращает -1 в случае ошибки. Задание настроено на повторный запуск при возникновении ошибки.

Консольное приложение дает сбой и возвращает код ошибки. Планировщик задач распознает код возврата как 4294967295 (0xffffffff), который -1 интерпретируется как DWORD (unsigned int), утверждает успешный запуск и, таким образом, не перезапускает сбойное приложение.

Это какая-то ошибка, когда планировщик задач не понимает, что приложение возвращает отрицательное число, или я что-то здесь упустил?

0 ответов

Другие вопросы по тегам