Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Netzwerkfreigabe aufheben?? Wie?

  Alt 20. Feb 2005, 23:56
Moin Stresslein,

Zitat von Stresslein:
Was ich bräuchte ist noch ein Code mit dem man eine normale Ordnerfreigabe aufheben kann.


Missverständnis meinerseits.

Das geht mit MSDN-Library durchsuchenNetShareDel

Beispiel für NT:

Delphi-Quellcode:
// Deklarationen
const
  NERR_Success = 0;

type
  NET_API_STATUS = DWORD;

function NetShareDel(
  const servername : LPWSTR;
  const netname : LPWSTR;
  const reserved : DWORD) : NET_API_STATUS; stdcall; external 'netapi32.dll';

// Aufruf
var
  dwResult : DWORD;

begin
  dwResult := NetShareDel(nil,'Freigabename',0);
  if dwResult <> NERR_Success then begin
    ShowMessage(SysErrorMessage(dwResult));
  end;
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat