Здравствуйте, Аноним, Вы писали:
А>Как понять в чем проблема? Как расшифровать этот код ошибки (получить строковое представление) ?
В общем случае никак, хотя в виндах кое что можно узнать
отсюда. Процесс в принципе может вернуть произвольный код ошибки, иногда эти коды описываются в документации, например утиллита копирования robocopy в случае успешного копирования может вернуть совсем не 0.
А>В process.ExitCode получаю значение -532459699.
Это код внутреннего исключения CLR (0xE0434F4D).
Возможно, связано с неправильной установкой .Net.
А>Как расшифровать этот код ошибки (получить строковое представление) ?
FORMAT_MESSAGE_FROM_SYSTEM
Но это только в случае, если приложение возвращает нормальный системный код ошибки.
Если это код исключения CLR, то данный метод не поможет получить строковое представление ошибки.