Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6323
Последний выпуск: 19.06.2015

Запуск BAT-файла

1.5K
07 августа 2001 года
Serga
3 / / 20.07.2000
Может кто подскажет причину :
В цикле создается процесс, запускающий BAT-файл.
После нескольких успешных запусков винда начинает ругаться "Не могу найти файл"
1.5K
07 августа 2001 года
Serga
3 / / 20.07.2000
С периодичностью запускается батник
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 циклов запуска-останова все нормально,
а потом система начинает ругаться "немогу найти файл такой-то"
371
08 августа 2001 года
Non_prog
193 / / 20.03.2000
Пробовал в цикл вставить Sleep(); ?
1.5K
08 августа 2001 года
Serga
3 / / 20.07.2000
Пробовал - не помогает:-(

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог