<p>Is it possible to determine the MAC address of the originator of a remote connection under Windows NT 4? The remote PC opens a socket connection into my application and I can get the IP address. However I need to determine the MAC address from the information available from the socket such as the IP address of the remote device.</p>

<p>I have tried using <code>SendARP</code> but this doesn't seem to be supported in Windows NT4.</p>

[{'answer_id': 62919, 'author': 'Mike Dimmick', 'author_id': 6970, 'author_profile': 'https://Stackoverflow.com/users/6970', 'pm_score': 2, 'selected': True, 'text': '<p>Try GetIpNetTable. This function is documented as supported as of NT 4.0 SP4.</p>\n'}, {'answer_id': 68266, 'author': 'Adam Mitz', 'author_id': 2574, 'author_profile': 'https://Stackoverflow.com/users/2574', 'pm_score': 0, 'selected': False, 'text': "<p>Hope the machine isn't <em>too</em> remote.  MAC addresses will only be known for the local network (subnet).</p>\n"}]
['https://Stackoverflow.com/questions/62868', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/7282/']