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

сеть и права пользователя   Найти похожие ветки 

← →
BigVova   (2004-04-21 16:20) [0]

Добрый день!
Сегодня столкнулся с тем, что TIdICMPClient для неадминистраторов не может открыть сокет. Все ли Indy компоненты, или хотя бы подскажите о TIdTCPClient TIdTCPServer плз, пользуются ограничениями прав пользователя? (а может я чего путаю?). Можно ли с использованием других компонентов (а лучше - этих :о))обойти проверку этих ограничений?

Заранее огромное спасибо!


← →
Reindeer Moss Eater ©   (2004-04-21 16:26) [1]

Это эхо реализации пинга в MS


← →
BigVova   (2004-04-21 16:30) [2]

Не совсем понял....
Но ведь пинг из-под Command Prompt проходит....


← →
Verg ©   (2004-04-21 16:54) [3]

Для начала - TIdICMPClient реализован с использованием SOCK_RAW
а теперь читай:
http://www.delphimaster.ru/articles/icmp.html


← →
Reindeer Moss Eater ©   (2004-04-21 16:57) [4]

Из родного фака библиотеки

In Windows NT and Windows 2000, Indy"s TIdICMPClient requires administrative privileges to use raw sockets. The command line PING application does not exhibit this behavior because Microsoft chose to use undocumented calls in ICMP.DLL and its winsock implementation to get around the issue. In short: they cheated. Indy does not use ICMP.DLL to maintain Linux compatibility, and allow use of both Raw sockets and ICMP sockets.

In single-user operating systems such as Windows 95, 98, and ME, any user can ping with Indy.


← →
BigVova   (2004-04-22 13:01) [5]

Great thanks!



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

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



Память: 0.46 MB
Время: 0.021 c
14-1085606733
Piter
2004-05-27 01:25
2004.06.13
HEX -> BIN


3-1085395105
Alex_xxx
2004-05-24 14:38
2004.06.13
ADO, драйвер по умолчанию


4-1084017989
Learner
2004-05-08 16:06
2004.06.13
Сообщение от Screen Saver


3-1085408162
Mazer
2004-05-24 18:16
2004.06.13
Запись массива в memo-поле dBase таблицы...


1-1085758172
negrila
2004-05-28 19:29
2004.06.13
Как программно менять Anchors?




   Наверх