Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Ordner erstellen und freigeben (https://www.delphipraxis.net/29602-ordner-erstellen-und-freigeben.html)

edosoft 11. Sep 2004 17:46


Ordner erstellen und freigeben
 
HI
ich will ein ordner erstellen und freigeben, so dass ich ihn dann mit "net use" auf nem andren pc als netzlaufwerk anmelden kann.

dafür hab ich mir mal folgende komponente runtergladen:
File Sharing 9x/NT v.3.1

dann mein code:
(mShareCmp ist eine instanz der komponente)
Delphi-Quellcode:
ForceDirectories('C:\123');
mShareCmp := TSharedResource.Create(nil);
mShareCmp.AccessType := ATFull;
mShareCmp.Comment := '';
mShareCmp.MaxConnections := -1;
mShareCmp.NTAccessPermissions := [NT_All];
mShareCmp.PersistShare := true;
mShareCmp.ReadOnlyPassword := '';
mShareCmp.ReadWritePassword := '';
mShareCmp.ResourceType := RTFolder;
mShareCmp.ServerName := '';
mShareCmp.SystemShare := false;

mShareCmp.ShareName := '123';
mShareCmp.ResourcePath := 'C:\123';
mShareCmp.Share;
mShareCmp.Free;
das klappt auch soweit, bloß:
wenn ich auf den ordner vom lan aus zugreifen will kommt "zugriff wurde verweigert"(hab ich glaub vergessen: der freigabepc hat xp pro und der zugreifende pc hat 98se)

wenn ich jetzt die freigabe mitm windows explorer wieder lösch und neu erstell gehts
weis jemand wie man des reparieren kann?
(eventuell auch sowas wie "net freigeb c:\123" egal hauptsache IRGENDEINE methode..)(oder auch mit der rundll32,...)

THNX


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:21 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