Запуск BAT-файла
В цикле создается процесс, запускающий BAT-файл.
После нескольких успешных запусков винда начинает ругаться "Не могу найти файл"
CreateProcess ( NULL, "c:\\ss.bat",
NULL, NULL, FALSE , 0,
NULL, "c:\\", &startin,
&pinfo ) ;
по завершению работы батника формируется флажок, по которому процесс прерывается
GetExitCodeProcess(pinfo.hProcess,&lpExitCode);
while ( lpExitCode==STILL_ACTIVE )
{
if (FileExists( "c:\\file.flg" ))
{
DeleteFile ( "c:\\file.flg" ) ;
TerminateProcess ( pinfo.hProcess,0 ) ;
}
GetExitCodeProcess(pinfo.hProcess,&lpExitCode);
}
порядка 100 циклов запуска-останова все нормально,
а потом система начинает ругаться "немогу найти файл такой-то"
Пробовал - не помогает:-(