2010-07-15 84 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