python - 使用 Python 从已连接的 Windows 网络共享中获取 IP 地址

标签 python windows networking

我如何设法获取 IP 或路径,如\11.1.1.100\projects 的连接网络共享与驱动器号。 我只有盘符,想获取Share with python的IP。 非常感谢... 萨摩

最佳答案

我不知道 python 等价物,但是 WNetGetConnection将为您提供映射到驱动器号的 UNC 路径:

wchar_t szName[256];
DWORD chName = 256;
DWORD dwResult = WNetGetConnectionW(L"Z:", szName, &chName);

我确定有一个 python 模块包装了这个功能。您可以从 UNC 路径获取服务器名称,并从中查找其 IP 地址。

关于python - 使用 Python 从已连接的 Windows 网络共享中获取 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3257975/

相关文章:

windows - 将文件从一个 Windows 服务器复制到另一个

c# - 我的线程在就绪队列中吗?

python - 从源代码 : ModuleNotFoundError: No module named 'cv2' 构建 opencv

python - 选择 wsgi 或 cgi 或 fastcgi 来处理单个 python 脚本

c++ - 使用 IOCTL_MOUNTMGR_QUERY_POINTS

networking - 为什么在快速恢复过程中会出现TCP拥塞窗口膨胀?

.net - 像 UDP 一样广播,具有 TCP 的可靠性

C++ winsock TCP监听

python - PyQt5中QUdpSocket没有writeDatagram()函数?

Python集合交集,有什么方法可以从更大的集合中返回元素吗?