![]() |
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: ![]() dann mein code: (mShareCmp ist eine instanz der komponente)
Delphi-Quellcode:
das klappt auch soweit, bloß:
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; 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