(CodeLib-Manager)
Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
Delphi XE Professional
|
Netzlaufwerk verbinden
25. Feb 2009, 11:26
toms zeigt hier, wie man ein Netzlaufwerk verbinden kann.
Delphi-Quellcode:
function NetzlaufwerkVerbinden(Laufwerk: string; Pfad: string;
Username: string; Password: string; RestoreAtLogon: Boolean): DWORD;
var
NetResource: TNetResource;
dwFlags: DWORD;
begin
with NetResource do
begin
dwType := RESOURCETYPE_DISK;
lpLocalName := PChar(Laufwerk);
lpRemoteName := PChar(Pfad);
lpProvider := nil;
end;
if (RestoreAtLogon) then
dwFlags := CONNECT_UPDATE_PROFILE
else
dwFlags := 0;
Result := WNetAddConnection2(NetResource, PChar(Password),
PChar(Username), dwFlags);
end;
Aufrufbeispiel
Delphi-Quellcode:
if (NetzlaufwerkVerbinden('X:', '\\NTSERVER\DATEN',
'Bjoern', '', False) = 0) then
ShowMessage('OK')
else
ShowMessage('Fehler!');
Stichworte für die Suche:
WNetAddConnection2, net use
Frederic Kerber
|
|
Zitat
|