Bom, caso alguém necessite, AGORA estou utilizando o código abaixo e
está trabalhando (até o presente momento) com êxito:
def wnet_connect(host, username, password):
unc = ''.join(['\\\\', host])
try:
win32wnet.WNetAddConnection2(0, None, unc, None, username, password)
except Exception, err:
if isinstance(err, win32wnet.error):
# Disconnect previous connections if detected, and reconnect.
if err[0] == 1219:
win32wnet.WNetCancelConnection2(unc, 0, 0)
return wnet_connect(host, username, password)
raise err
Em 14 de maio de 2012 10:37,
conta...@gmail.com
<
conta...@gmail.com> escreveu: