Форум: "Основная";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
Вниз
Узнать код завершения программы (dos) Найти похожие ветки
← →
Vlad Oshin © (2004-05-26 11:52) [0]Помните в Pascale - Halt(0), Halt(1) ?
Я делаю CreateProcess Dos-овской программе
Значит имею handle процесса
На Королевстве нашел GetExitCodeProcess
BOOL GetExitCodeProcess(
HANDLE hProcess, // handle to the process
LPDWORD lpExitCode // address to receive termination status
);
А вызывать когда?
Или как то можно еще?, вот как в bat
prog.exe -param
if %ERRORLEVEL% == 0 goto end
echo Код завершения: %ERRORLEVEL%
pause
:end
Простенько ведь, вроде...
← →
Гаврила © (2004-05-26 12:16) [1]
> Я делаю CreateProcess Dos-овской программе
> Значит имею handle процесса
>
> На Королевстве нашел GetExitCodeProcess
> BOOL GetExitCodeProcess(
> HANDLE hProcess, // handle to the process
> LPDWORD lpExitCode // address to receive termination
> status
> );
> А вызывать когда?
Ну надо дождаться завершения процесса наверно.
То есть через WaitForSingleObject
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.035 c