我接管了多年前編寫的Windows服務的維護。 我的第一個任務是讓服務在Windows 7上運行。 WinDbg顯示服務在對GetAddressByName的調用中出錯。 (GetAddressByName返回0和服務關閉。)GetAddressByName和Windows 7
根據MSDN(https://msdn.microsoft.com/en-us/library/windows/desktop/ms738517%28v=vs.85%29.aspx),GetAddressByName不適用於Winsock的V選用。2.
請問上述表示GetAddressByName不會與Windows上工作7?(Winsock 1.x可以在Windows 7上工作嗎?) (使用函數代替GetAddressByName的任何建議?)
我正在查看是否有其他人做過此操作。
或者(Win 7上支持GetAddressByName),調試GetAddressByName調用返回0的任何建議嗎?
最好的問候, 米奇
[GetAddressByName](https://msdn.microsoft.com/en-us/library/windows/desktop/ms738517.aspx)文檔中的第一句話:*「** GetAddressByName **不再可用於從Windows套接字2開始使用。請改爲使用[獨立於協議的名稱解析](https://msdn.microsoft.com/en-us/library/windows/desktop/ms740101.aspx)中詳述的功能。「* – IInspectable