Можно ли определить MAC-адрес создателя удаленного подключения под Windows NT 4? Удаленный компьютер открывает мое приложение через сокет, и я могу получить IP-адрес. Однако мне нужно определить MAC-адрес из информации, доступной из сокета, такой как IP-адрес удаленного устройства.
Я пробовал использовать SendARP, но, похоже, это не поддерживается в Windows NT4.





Попробуйте GetIpNetTable. Эта функция задокументирована как поддерживаемая в NT 4.0 SP4.
Надеюсь, машина не удалена от тоже. MAC-адреса будут известны только для локальной сети (подсети).
Функция
SendARP()доступна начиная с Windows 2000 в соответствии с Microsoft MSDN on-line Вспомогательные функции IP -> Функция SendARP. См. Также C++ SendARP возвращает неправильный MAC-адрес?.