Как узнать имя компьютера, зная его IP-адрес? И можно ли как-нить узнать под каким логином выполнен вход на данный компьютер в данный момент? (прога (сервис) выполняется на сервере (Win2000) с правами администратора)...
Здравствуйте, SCS, Вы писали:
SCS>и NetWkstaUserEnum()
наконец-то дошли руки написать и проверить и вот что получилось... Я может недостаточно точно вопрос первый раз сформулировал... Мне (программе) надо, выполняясь на сервере в виде сервиса, зная IP клиента (рабочей станции из домена, который этот сервер и держит) узнать имя пользователя, который там сейчас залогинен...
NetWkstaUserEnum работает изумительно, но только на компах с WinNT/2000/XP... А если у пользователя на компе стоит Win95/98/Me — можно ли как-нить узнать, кто там залогинен??? при условии, конечно, что пользователь залогинился к домену и его опознал сервер...
Попробуй покопать в сторону Netbios. Средствами Netbios можно получить таблицу Netbios-имен на компе, как это делает nbtstat, правда это будет геморрой. Но если очень надо, то можно пободаться.