Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: 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 вся ветка

Текущий архив: 2004.06.13;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.034 c
14-1085404673
Thor
2004-05-24 17:17
2004.06.13
как установить компонент из D6 на D8?


1-1086013960
kombat
2004-05-31 18:32
2004.06.13
Что лучше использовать в конструкторе - Variant или array of var?


14-1085362573
Monster
2004-05-24 05:36
2004.06.13
Охринели


1-1086036883
SergP
2004-06-01 00:54
2004.06.13
PageControl&PopupMenu. Как узнать какой Tabsheet


1-1086174121
Aleksandr.
2004-06-02 15:02
2004.06.13
Как задать перечисляемому типу нижнюю границу?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский