Не работает под Windows ME
От:
Alexs
Дата:
22.11.01 11:43
Оценка:
Привет. Сделал запуск другой программы с ожиданием ее окончания. Под Windows-2000 все работает, а под Windows ME не ждет окончания запущенной задачи. Прикладываю свой код, подскажите в чем дело.
Заранее спасибо.
SHELLEXECUTEINFO info;
info.cbSize = sizeof(SHELLEXECUTEINFO);
info.hwnd = 0;
info.lpVerb = "open";
info.lpFile = lpCmdLine;
info.lpParameters = NULL;
info.lpDirectory = NULL;
info.fMask = SEE_MASK_NOCLOSEPROCESS;
if(ShellExecuteEx(&info))
{
HANDLE hProc = info.hProcess;
WaitForSingleObject(hProc, INFINITE);
}
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: