2008-09-15 15 views
2

Windows NT 4でリモート接続の発信者のMACアドレスを確認することはできますか?リモートPCは私のアプリケーションにソケット接続を開き、IPアドレスを取得できます。しかし、私は、リモートデバイスのIPアドレスなどのソケットから入手可能な情報からMACアドレスを決定する必要があります。CのNT4でリモートコンピュータのMACアドレスを取得

私はSendARPを使用しようとしましたが、これはWindows NT4ではサポートされていないようです。

+0

SendARP()関数は、Microsoft MSDNのオンライン[IPヘルパー関数 - > SendARP関数](https://msdn.microsoft.com/en-us/library/windows)に従ってWindows 2000から利用できます/desktop/aa366358(v=vs.85).aspx)。 [C++ SendARPが間違ったMACアドレスを返しますか?](http://stackoverflow.com/questions/15277659/c-sendarp-returns-wrong-mac-address)も参照してください。 –

答えて

1

GetIpNetTableを試してください。この機能は、NT 4.0 SP4以降でサポートされています。

0

希望しないマシンはでものリモートではありません。 MACアドレスは、ローカルネットワーク(サブネット)でのみ認識されます。

関連する問題