![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Консоль (через CreateProcess) не может достучаться в Интернет [D7, WinXP]
EarlVadim © (2006-02-09 20:20:00)Суть такова моя программа запускает консольное приложение
si.cb := SizeOf(si);
si.dwFlags := STARTF_USESHOWWINDOW or STARTF_USESTDHANDLES;
si.wShowWindow := SW_HIDE;
si.hStdInput := 0;
Res := CreateProcess(nil, pchar(CommandLine), nil, nil, true,
CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, @env, nil, si, pi);
В процессе работы консольное приложение ломится в Инет с настройками IE и получает оттуда данные. Так вот такой запуск не даёт этой консоли доступ в инет. Пишет что нет связи.
Кто нибудь сталкивался?
AbrosimovA (2006-02-16 11:57:00) [1]Вообще код запуска консольного приложения в контексте твоего вопроса не нужен. Приведи код подключения к интернету.
Kuzia (2006-02-14 18:00:00) [2]Сталкивался. Delphi у меня был закрыт фаерволом. Соотв. чилд процесс (запущенный из них) тоже получал по рукам, а запущенная уже не из IDE софтина работала нормально. Хотя скорее всего в этом случае грабли закопаны где-то в другом месте. В общем где-то косяк с наследованием окружения или прав.