我有一个用于默认输入数据目录(X:\ Data; Y:\ Data; Z:\ Data)的可能路径列表。所有可能的路径都是映射的网络驱动器。我可以使用GetDriveType(pathStr) == DRIVE_REMOTE
进行检查。为了确定最好的一个,我通过选择仅存在的路径来缩小列表的范围。有时列表中会有多条路径,为了确定最佳路径,我想查找驱动器映射到的服务器的IP地址,以便将其与我自己的IP地址进行比较。例如,如果我将X:\
映射到\\RemoteComputer\ShareName
,如何从字符串X:\Data
中找出RemoteComputer
的名称或IP地址? (我已经有能力从计算机名称中找到IP地址)。如何在C++中查找映射网络驱动器的IP地址?
1
A
回答
3
WNetGetUniversalName
是一种可能性。
0
请记住,不是全部(但绝大多数)UNC路径以计算机名称开头。有些人喜欢WebDav,是FQDN--其他人像TS远程(即\ tsclient \ c)根本不是机器,只是RDBSS能够识别的一个标记。
相关问题
- 1. 映射网络驱动器
- 2. 映射网络驱动器
- 3. 如何在C#中获得网络映射驱动器VolumeLabel?
- 4. 访问Samba共享,无驱动器映射,IP地址 - C#
- 5. 如何在Python中刷新网络驱动器映射
- 6. 如何在网络上查找特定桌面的IP地址?
- 7. 如何使用我刚刚在网络使用中映射的驱动器? (C++)
- 8. 映射网络驱动器C#编程在Windows 10
- 9. 如何在批次内映射网络驱动器
- 10. 如何获得可用的网络驱动器映射?
- 11. 在我的网络中查找IP地址
- 12. C# - 从Web服务映射网络驱动器
- 13. 如何从Windows服务映射网络驱动器?
- 14. 我如何映射网络驱动器与用户凭证
- 15. 我如何通知IIS有一个网络映射驱动器
- 16. IP地址重新映射
- 17. 如何使用C#映射驱动器?
- 18. 在Windows 7中映射网络驱动器
- 19. 如何在codeigniter中查找IP地址?
- 20. 如何在as3中查找ip地址?
- 21. 寻找访客网络IP地址
- 22. 如何在CDMA网络上找到HTC Incredible的IP地址
- 23. 如何从iPhone中找到网络服务的IP地址
- 24. IP地址映射中的R
- 25. 从网络服务器复制目录到映射的网络驱动器
- 26. 如果通过服务映射网络驱动器不可用
- 27. 通过网页映射网络驱动器
- 28. 如何检查驱动器是否映射到特定的网络共享驱动器
- 29. 如何从IP地址列表中查找IP地址范围
- 30. 仅在连接到域时映射网络驱动器
谢谢!这正是我需要的。对于其他人找到这个答案,唯一的问题是它只接受带反斜杠的路径(没有正斜杠),错误消息是87(查找错误代码找到:ERROR_INVALID_PARAMETER)。它没有告诉你哪个参数是无效的,并且没有说出参数有什么问题,但是改成反斜杠修正了它。 – Ben 2010-08-20 17:07:13