Revisa la API
wNetAddConnection2
Puedes conectar una unidad de Red y luego desconectarla:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
NRW: TNetResource;
begin
with NRW do begin
dwType := RESOURCETYPE_ANY; lpLocalName := 'X:';
lpRemoteName := 'MyServerMyDirectory';
lpProvider := '';
end;
WNetAddConnection2(NRW, 'MyPassword', 'MyUserName', CONNECT_UPDATE_PROFILE);
end;