Вниз
Скачать: CL | DM;

Консоль (через CreateProcess) не может достучаться в Интернет   Найти похожие ветки 

← →
EarlVadim ©   (2006-02-09 20:20) [0]

Суть такова моя программа запускает консольное приложение

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 и получает оттуда данные. Так вот такой запуск не даёт этой консоли доступ в инет. Пишет что нет связи.

Кто нибудь сталкивался?


← →
Kuzia   (2006-02-14 18:00) [1]

Сталкивался. Delphi у меня был закрыт фаерволом. Соотв. чилд процесс (запущенный из них) тоже получал по рукам, а запущенная уже не из IDE софтина работала нормально. Хотя скорее всего в этом случае грабли закопаны где-то в другом месте. В общем где-то косяк с наследованием окружения или прав.


← →
AbrosimovA   (2006-02-16 11:57) [2]

Вообще код запуска консольного приложения в контексте твоего вопроса не нужен. Приведи код подключения к интернету.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
1-1143653083
Kolan
2006-03-29 21:24
2006.05.07
Проектирование взаимодействия плагина с программой


11-1125465671
Windows
2005-08-31 09:21
2006.05.07
Системные горячие влавиши в КОЛ и МСК


2-1145518188
ruslan_as
2006-04-20 11:29
2006.05.07
Какой модуль не прописан (TServiceStatus)?


2-1145342719
Женя из Харькова
2006-04-18 10:45
2006.05.07
ПОМОГИТЕ ПОЖАЛУЙСТА!!!


3-1142515998
jeka_t
2006-03-16 16:33
2006.05.07
Можно ли с нескольких полей сделать одно поле?




   Наверх