Entwickler-Ecke
Windows API - Ordner Freigeben
DeltaEx - Fr 06.12.02 16:03
Titel: Ordner Freigeben
Wie kann ich den ausgewählten ordner Freigeben für Netzwerk in Delphi??
DeltaEx - Fr 06.12.02 22:41
weiss es keiner oder ist es nicht möglich?
Delete - Fr 06.12.02 22:53
Doch, ... lass einen doch erst mal suchen. :)
Man hat doch nicht alles im Kopf.
Also, such mal im
MSDN [
http://msdn.microsoft.com] nach
NetShareAdd und Co. Das müsste es IMO sein.
Ghost - Mo 16.12.02 16:44
Verbinden per Dialog:
Quelltext
1:
| WNetConnectionDialog(handle, RESOURCETYPE_DISK); |
Trennen per Dialog:
Quelltext
1:
| WNetDisconnectDialog(handle, RESOURCETYPE_DISK); |
Ohne Dialog Verbinden:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| 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; |
Aufrufen:
Quelltext
1: 2: 3: 4: 5:
| NetzlaufwerkVerbinden('X:', '\\SERVER\SHARED', 'Testfreigabe', '', false)=0 |
Nützt dir das was?
Delete - Mo 16.12.02 21:24
Titel: Re: Ordner Freigeben
Hallo Ghost. Wie heißt es so schön: Vor der Ernte kommt die Saat. DeltaEx ist sicher daran interessiert, sich mit einem freigegebenen Ordner zu verbinden ...
aber erst will er ihn freigeben!
Klappt das mit deiner Funktion?
Al Borland hat folgendes geschrieben: |
Das glaube ich nicht, Tim! |
:mrgreen:
Delete - Mo 16.12.02 21:41
Mit mehr Power geht es eventuell. "Hurhurhur"
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!