Registriert seit: 30. Mär 2003
Ort: Freital
694 Beiträge
|
Re: Netzwerklaufwerke
13. Nov 2003, 23:02
Möchtest du vielleicht sowas haben:
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;
procedure TForm1.Button1Click(Sender: TObject);
begin
if (NetzlaufwerkVerbinden('X:',
'\\NTSERVER\DATEN',
'Test',
'',
false)=0)
then
ShowMessage('OK')
else
ShowMessage('Fehler!');
end;
I wish it was legal to marry software because I'm madly in love with Delphi...
|
|
Zitat
|