Проблема с запуском процесса в отдельном потоке
От: timofey1981  
Дата: 15.11.11 09:46
Оценка:
Добрый день, пишу службу обновлялку 1С. Написал тестирующее консольное приложение.
Возникла следующая проблема: когда код исполняется в теле main все отрабатывает, база обновляется, ExitCode процесса = 0, когда запускается в методе класса в отдельном потоке, то не отрабатывает, исключение не вываливается, а ExitCode=1, подскажите куда копать? Код метода приведен ниже:
ProcessStartInfo procInfo = new ProcessStartInfo(); 
string exePath = @"c:\Program Files (x86)\1cv81\bin\1cv8.exe"; 
procInfo.FileName = exePath.Trim(); 
procInfo.Arguments = @"DESIGNER /SServ1C\Agrofirma /Nauto /Pauto /UpdateDBCfg"; 
Process proc = Process.Start(procInfo); 
proc.WaitForExit();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.