Вниз
Скачать: 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
15-1144734860
DelphiN!
2006-04-11 09:54
2006.05.07
Книга по Visual Studio 2005


2-1145198028
Khim
2006-04-16 18:33
2006.05.07
GetFocus


2-1145448198
slim2382
2006-04-19 16:03
2006.05.07
Как мне в делфи узнать что данный файл уже открыт для записи


15-1145130006
homm
2006-04-15 23:40
2006.05.07
Мой первый проект на PHP :)


15-1145263486
Мефисто
2006-04-17 12:44
2006.05.07
Драйвера на сканер HP 2300С




   Наверх