Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];

Вниз

Ping из-под НЕ админа   Найти похожие ветки 

 
Дмитрий В. Белькевич   (2003-09-16 23:42) [0]

Пингую с пом. IDICMP компы в локальной сетке. Пинг проходит только из-под админа. Под обычным юзером пинг не получается. Хотя ping.exe пингует везде нормально. Проблемы с правами скорее всего, только с какими?


 
Е-Моё имя   (2003-09-17 09:39) [1]

в справке инди вроде читал, что в ping.exe разработчики какие-то недокументированные возможности использовали


 
Дмитрий В. Белькевич   (2003-09-25 02:52) [2]

М-да, мелкософт как обычно отличился :(
Ну как их после всего "хорошего", что они для нас сделали не ругать ? ;(((


 
Verg   (2003-09-25 08:56) [3]


> М-да, мелкософт как обычно отличился :(


Это вы про "инди"?


 
Е-Моё имя   (2003-09-25 09:14) [4]

а при чем тут инди? микрософт и есть


 
Anatoly Podgoretsky   (2003-09-25 09:17) [5]

Выпей море Ксанф


 
Wonder   (2003-09-25 10:58) [6]

"...в ОС Windows всех версий - т.н. ICMP API. Использование ICMP API оправдано только в ОС Windows NT и 2000, т.к. для использования RAW sockets в этих ОС необходимы права Администратора."

"Из документации Microsoft:
"Icmp.dll предоставляет возможность разрабатывать приложения, использующие ICMP (ping, traceroute) без использования Winsock. Если разработчик пишет под платформу, поддерживающую Winsock, предпочтительнее использовать механизм Winsock RAW sockets.
Однако, при написании программ под Windows NT и Windows 2000 следует учитывать, что механизм RAW sockets доступен для использования только членам группы Administrators."

http://www.delphimaster.ru/articles/icmp.html


 
Дмитрий В. Белькевич   (2003-09-30 14:39) [7]

То есть инди как раз RAW sockets и пользует, судя по:

"для использования RAW sockets в этих ОС необходимы права Администратора."

а ping ползует icmp.dll?
То есть, когда я перепишу пинг согласно статье
http://www.delphimaster.ru/articles/icmp.html всё заработает?


 
Е-Моё имя   (2003-09-30 14:43) [8]


> [7] Дмитрий В. Белькевич © (30.09.03 14:39)

[1]


 
Дмитрий В. Белькевич   (2003-09-30 15:52) [9]

Для Е-Моё имя: поиск в файле indy.hlp по слову "admin" ничего не дал. Может разные инди пользуем? У меня тот, что идет в пакете с d6


 
Дмитрий В. Белькевич   (2003-09-30 16:00) [10]

Только что на гугле откопал:

One user has reported that even though he is running as an
admin rights account on Win 2000 Professional, the raw
socket creation is failing with the 10013 WSAEACCESS code.
He has even tried using the Administrator account on his
machine with no success. The docs for raw sockets on
NT4/2000/XP state that you need to be an administrator
priv account to use raw sockets and we have verified that
behavior here on all our machines, but yet he states that
raw socket ping/trace fails on his 2000 machine under
admin privs. ICMP DLL pings/traces work fine, but we don"t
use those because of the poor 10ms timing granularity.

Т.е. icmp.dll это таки делает. Гранулярность времени меня не беспокоит. Люди видимо ищут самые быстрые линки - там точность измерения на очень быстрых линках действительно критична. Посмотрю как эту дллину пользовать. Если всё-таки кто знает, как победить глюк (особенность ;)) при работе с инди - жду ответа. Пока всем спасибо за ответы.


 
Е-Моё имя   (2003-09-30 16:14) [11]


> [9] Дмитрий В. Белькевич © (30.09.03 15:52)

значит не в справке инди читал, где-то в другом месте


> [10] Дмитрий В. Белькевич © (30.09.03 16:00)

пользуй icmp.dll
indy не получится пользовать
с icmp.dll там еще фишка-типа такие возможности могут не поддерживаться в следующих виндах, чо-то типа этого, поищи
типа bla-bla-bla, icmp.dll is not part of operating system, bla-bla-bla
чо-то типа такого


 
Дмитрий В. Белькевич   (2003-10-03 05:10) [12]


> значит не в справке инди читал, где-то в другом месте

indy.hlp


> пользуй icmp.dll
> indy не получится пользовать
> с icmp.dll там еще фишка-типа такие возможности могут не
> поддерживаться в следующих виндах, чо-то типа этого, поищи
> типа bla-bla-bla, icmp.dll is not part of operating system,
> bla-bla-bla
> чо-то типа такого


Хорошо - посмотрю, а то, что в будущих системах возможно отсутствие поддержки - мне все равно. Пишу себе лично под win2000 server, скорее всего переставлять ничего не буду.



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

Форум: "Сети";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
14-90112
cyborg
2003-11-04 11:39
2003.11.27
FreePascal горячие клавиши


3-89751
space
2003-11-08 00:06
2003.11.27
распространение базы данных на диске


7-90143
Tetros
2003-09-15 16:38
2003.11.27
ЕХЕ в памяти!


1-89986
Olga_Oo
2003-11-17 10:59
2003.11.27
Label


1-89862
Multy
2003-11-16 07:48
2003.11.27
Открытие окон подобно word





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский