Windows UNC 路径通常采用这种形式\\computerName\share\blah
,但是可以用等效的 IP 地址代替计算机名称,例如\\127.0.0.1\share
。
如何使用 Windows API 获取此 IP 地址背后的真实计算机名称?我找到了一个使用 winsock ( gethostbyaddr
) 的解决方案,但如果可能的话,我希望避免这种依赖。我试过了NetShareEnum
,DnsHostnameToComputerName
但没有任何运气
Windows UNC 路径通常采用这种形式\\computerName\share\blah
,但是可以用等效的 IP 地址代替计算机名称,例如\\127.0.0.1\share
。
如何使用 Windows API 获取此 IP 地址背后的真实计算机名称?我找到了一个使用 winsock ( gethostbyaddr
) 的解决方案,但如果可能的话,我希望避免这种依赖。我试过了NetShareEnum
,DnsHostnameToComputerName
但没有任何运气