Как получить данные о клиенте с Dhcp сервера
Надо получить данные с DHCP сервера о произвольном клиенте. Сервер построен на Windows 2003 Server. Нашел в MSDN функцию DhcpGetClientInfo, но Dhcpsapi.lib и Dhcpsapi.h нету. Попробовал вызвать напрямую из dll. Не получается. Пожалуйста скажите где можно эти 2 файла найти.
Эти файлы можно найти в Platform SDK для серверов
кому надо могу выслать.
Пытаюсь получить информацию DhcpGetClient
возвращает ошибку 20013 ERROR_DHCP_JET_ERROR
рекомендуют смотреть логи в DHCP сервере.
Цитата:
Originally posted by Nik_1970
Отвечаю сам себе
Эти файлы можно найти в Platform SDK для серверов
кому надо могу выслать.
Пытаюсь получить информацию DhcpGetClient
возвращает ошибку 20013 ERROR_DHCP_JET_ERROR
рекомендуют смотреть логи в DHCP сервере.
Отвечаю сам себе
Эти файлы можно найти в Platform SDK для серверов
кому надо могу выслать.
Пытаюсь получить информацию DhcpGetClient
возвращает ошибку 20013 ERROR_DHCP_JET_ERROR
рекомендуют смотреть логи в DHCP сервере.
У меня аналогично. Правда, если в структуре SearchInfo я передаю искомый IP или имя, то все находит, выдает полностью заполненную структуру ClientInfo, но если я пытаюсь искать по MAC-адресу, возвращает 20013. Думал, что неправильно составляю MAC, но нет, передавал ей MAC, полученный у нее же - тот же результат. Читал рекомендации, в которых советуют сжать базу DHCP, сделал - безрезультатно. Поднял DHCP на другой машине, все то же самое. Есть у меня подозрение, что DhcpGetClient просто кривая функция в части поиска по МАС. В msdn про это ничего нет. Если у кого-нибудь есть информация по этой теме - был бы благодарен.