1
我如何设法使用驱动器号来获取连接的网络共享的IP或路径,例如\ 11.1.1.100 \项目。 我只有驱动器号,并希望获得与Python共享的IP。 非常感谢...... Sashmo从Python连接的Windows网络获取IP地址与Python共享
我如何设法使用驱动器号来获取连接的网络共享的IP或路径,例如\ 11.1.1.100 \项目。 我只有驱动器号,并希望获得与Python共享的IP。 非常感谢...... Sashmo从Python连接的Windows网络获取IP地址与Python共享
我不知道蟒蛇相当,但WNetGetConnection会给你映射驱动器盘符的UNC路径:
wchar_t szName[256];
DWORD chName = 256;
DWORD dwResult = WNetGetConnectionW(L"Z:", szName, &chName);
我敢肯定有一个Python包装这个功能的模块。您可以从UNC路径获取服务器名称,并从中查找其IP地址。
谢谢你的回答! 通过这个WNetGetConnectionW我遇到了win32net for python,并且做了诡计。 – Sashmo 2010-07-16 12:02:00
'win32wnet.WNetGetConnection('X:')' – Droogans 2012-05-29 20:43:40
与[此问题/答案]结合使用(http://stackoverflow.com/questions/827371/is-there-a-way-to-list-all -the-available-drive-letters-in-python)用驱动器映射/取消映射(我目前的头痛)做一些有用的东西。 – Droogans 2012-05-29 21:04:30