![]() |
Netzwerkfreigabe aufheben?? Wie?
Hallo,
wie der Titel schon sagt suche ich einen Code um eine Freigabe im Netzwerk aufzuheben. Schonmal im Vorraus recht herzlichen Dank! Viele Grüße Stresslein |
Re: Netzwerkfreigabe aufheben?? Wie?
Moin Stresslein,
erst einmal herzlich willkommen hier in der Delphi-PRAXiS. Schau Dir mal die Funktion ![]() |
Re: Netzwerkfreigabe aufheben?? Wie?
kannst du mir mal ein beispiel daran zeigen? wäre dankbar^
|
Re: Netzwerkfreigabe aufheben?? Wie?
Ist das WnetCancelConnection2 nicht nur für ein Netzlaufwerk?? Dies habe ich nämlich benutzt um ein Netzlaufwerk zu deaktivieren. Was ich bräuchte ist noch ein Code mit dem man eine normale Ordnerfreigabe aufheben kann. Vielen Dank für die Mithilfe
Viele Grüße Stresslein |
Re: Netzwerkfreigabe aufheben?? Wie?
moin,
theoretisch könntest du einfach den Eintrag in der Registy löschen, erstens ist dann allerdings ein Neustart fällig und zweitens ist es nicht besonders elegant :| EDIT: Ich hab mal ein bisschen gegoogelt: Schau dir mal den Konsolenbefehl net share genauer an, das sollte dir weiter helfen. |
Re: Netzwerkfreigabe aufheben?? Wie?
Moin Stresslein,
Zitat:
Missverständnis meinerseits. Das geht mit ![]() 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; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz