Назад | Перейти на главную страницу

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

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

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

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