Форум: "WinAPI";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
ВнизCREATEPROCES Найти похожие ветки
← →
Sergserg (2002-08-12 18:08) [0]Доброго времени суток уважаеме.
Из своей программы запускаю другие ехе-шники следующим образом.
Sinfo.cb:=SizeOf(Pinf);
sInfo.dwFlags := STARTF_USESHOWWINDOW;
CreateProcess(PChar("имя ехе"),
PCHar ("параметры"),
Nil,Nil,False,0,nil,nil,stInfo,PInf);
В результате получаем следующие, не запускаются программы из дир Windows, в частности Сапер Касынка. Другие прграммы (из ProgramFiles) запускаются нормально.
Такая же ситуация была и в SellExecute пока вторім параметром не поставил "OPEN". Подскажите где грабли в CreateProcess
С уважением.
← →
watcher (2002-08-12 19:02) [1]сначало сделая что-то вроде
ZeroMemory(@Sinfo, sizeof(Sinfo));
и не
Sinfo.cb:=SizeOf( Pinf);
а
Sinfo.cb:=SizeOf( Sinfo);
... да и после вызова рекомендуэться закрить дескрипторы из стректуры PInf
← →
watcher (2002-08-12 19:04) [2]сорри за опечатки...спешил :)
← →
Юрий Зотов (2002-08-12 23:32) [3]Попробуйте первым параметром CreateProcess прописать nil, а во втором задать разом всю командную строку - и Exe, и параметры.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c