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

时间:2010-07-15 16:56:59

标签: python windows networking

如何设置获取带有驱动器号的已连接网络共享的\ 11.1.1.100 \ projects之类的IP或路径。 我只有驱动器号,并希望获得与python共享的IP。 非常感谢... Sashmo

1 个答案:

答案 0 :(得分:2)

我不知道python等价,但是WNetGetConnection会给你映射到驱动器号的UNC路径:

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

我确信有一个包含此功能的python模块。从UNC路径,您可以获取服务器名称,然后您可以查找其IP地址。