Einzelnen Beitrag anzeigen

rai

Registriert seit: 1. Jul 2004
10 Beiträge
 
#22

Re: ordnerfreigabe mit passwort

  Alt 4. Jul 2004, 17:16
Zitat von NicoDE:
Unter Win9x funktioniert es nicht.

Vielleicht helfen Dir die Prototypen weiter:
[..]
Zudem steht in den Strukturen ziemlicher Schrott,
[..]
Danke, für's probieren. Offenbar war die Funktion aus der JEDI-Libary auch nur für NT/XP gedacht.

Ich habe es jetzt mal nach deinen Vorschlägen geändert.
Nur die NetShareAddNt habe ich wie gehabt übernommen, da in deiner Version der Parameter buf eine Kostante ist und mir auf die schnelle nicht eingefallen ist, wie ich das dann anpassen muss. Und so funktioniert es auch Außerdem entspricht meine Version genau der Win32 API Doku..
Ich muss zugeben, dass ich die SHARE_INFO_50-Struktur selbst aus der API-Docu abgeleitet habe.
Wie müsste die denn aussehen?
Zitat von NicoDE:
Delphi-Quellcode:
[..]
// *seufz*, wie wär's mit ne Variable?
[..]
Ja, gerne. Aber wo? wie? was? wofür?

Zitat von NicoDE:
[..]
Und ein Rückgabewert hätte Deiner Funktion auch nicht schaden können
[..]
Den Rückgabewert hatte ich schon von selbst geändert: Ich hab mir gedacht ich geb einfach als Boolean zurück ob's geklappt hat. Wenn ich mich nicht irre, muss die NetShareAdd-Funktion NET_API_STATUS als 0 zurückgeben wenn alles ok ist.

Allerdings bleibt zu vermuten, dass auch die Funktion NetShareDel dann nur unter NT/XP funktioniert.
Vielleicht kannst du mir ja auch da noch einen Tipp geben.

Danke

Rai
  Mit Zitat antworten Zitat