代码之家  ›  专栏  ›  技术社区  ›  Ben

如何找到C++中映射网络驱动程序的IP地址?

  •  1
  • Ben  · 技术社区  · 16 年前

    GetDriveType(pathStr) == DRIVE_REMOTE . 为了确定最佳路径,我缩小了列表,只选择了存在的路径。有时列表中会有多条路径,因此要确定最佳路径,我需要找到驱动器映射到的服务器的IP地址,以便将其与我自己的IP地址进行比较。例如,如果我有 X:\ \\RemoteComputer\ShareName ,我怎样才能从弦中发现呢 X:\Data 的名称或IP地址 RemoteComputer ? (我已经能够从计算机名中找到IP地址)。

    2 回复  |  直到 16 年前
        1
  •  3
  •   Jerry Coffin    16 年前
        2
  •  0
  •   Ana Betts    16 年前

    记住,那不是 (但绝大多数)UNC路径以计算机名开头。有些像WebDav,是一个FQDN,有些像TS remoting(即.\tsclient\c)根本不是一台机器,只是RDBSS识别的一个令牌。