A falta de algo mejor, siempre puedes ejecutar un "net use" desde delphi, bien sea usando la funcion ShellApi, CreateProccess, etc ...
Aqui te dejo la ayuda del comando net use, como ves se le puede pasar el usuario y la contraseña:
Cita:
|
net use [{nombreDeDispositivo | *}] [\\nombreDeEquipo\nombreDeRecurso[\volumen]] [{contraseña | *}]] [/user:[nombreDeDominio\]nombreDeUsuario] [/user:[nombreDeDominioConPuntos\]nombreDeUsuario] [/user: [nombreDeUsuario@nombreDeDominioConPuntos] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}]
|