2010-07-15 49 views

回答

2

我不知道蟒蛇相当,但WNetGetConnection会给你映射驱动器盘符的UNC路径:

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

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

+0

谢谢你的回答! 通过这个WNetGetConnectionW我遇到了win32net for python,并且做了诡计。 – Sashmo 2010-07-16 12:02:00

+0

'win32wnet.WNetGetConnection('X:')' – Droogans 2012-05-29 20:43:40

+0

与[此问题/答案]结合使用(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