Про код не знаю, но вот могу предложить вот что, в случае ошибки в папке alta создается файл upderror.ini вот такого содержания:starik писал(а):Их распарсить надо, чтобы получить результат, а по какому признаку в этих файлах я могу узнать точно, что обновление завершилось с ошибкой?aiki писал(а):Добрый день.
А логи altastp и altaupd чем не устраивают?
Смысл, всего этого, чтобы автоматически запустить обновление чуть позже еще раз, в случае неудачи.
[GOOD]
gtdwin=09.10.16 08:08:52; altastp.exe
taxwin=09.10.16 08:09:04; altastp.exe
ordwin=09.10.16 08:09:07; altastp.exe
railwin=09.10.16 08:06:03;AltaUpd.exe
zapwin=09.10.16 08:09:11; altastp.exe
zapwinp=23.12.14 13:19:08;AltaStp.exe
gtdsrv=23.12.14 13:19:08;AltaStp.exe
articul=09.10.16 08:06:02;AltaUpd.exe
repwin=23.12.14 13:19:08;AltaStp.exe
schet=23.12.14 13:19:08;AltaStp.exe
gtdmini=23.12.14 13:19:08;AltaStp.exe
refdat=20.03.15 08:00:04;AltaStp.exe
[ERROR]
gtdwin=10.10.16 08:06:36;AltaUpd.exe;
taxwin=10.10.16 08:06:37;AltaUpd.exe;
ordwin=10.10.16 08:06:37;AltaUpd.exe;
railwin=10.10.16 08:06:37;AltaUpd.exe;
zapwin=10.10.16 08:06:37;AltaUpd.exe;
zapwinp=
gtdsrv=
articul=10.10.16 08:06:37;AltaUpd.exe;
repwin=
schet=
gtdmini=
refdat=
С этим уже можно что-то придумать, на случай если так и не подскажут.