Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
8. Sep 2007
also ich hab man dein Beitrag zur Codelib übersetzt
und konnte den String "D:P(..." damit ohne Probs ausführen.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
7. Sep 2007
Warum konvertierst du den SD überhaupt? Die Arbeit kannst du dir sparen, da du den neuen SD sowieso nicht verwendest.
Benutze stattdessen GetSecurityDescriptorDacl. Dann haste die DACL sofort.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
7. Sep 2007
Das Programm funktioniert. Nur hast du keinen zweite Bildschirm :D
Das Fenster ist deshalb außerhalb des sichtbaren Bereichs und man muss es über die Taskleiste verschieben.
Delphi setzt standardmäßig die Designkoordinaten für die Fensterposition.
Ich habe erneut hinaufgeladen.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
5. Sep 2007
Du setzt nil für die DACL ein. Das bedeutet, dass JEDER (damit auch Gast) vollen Zugriff auf das Objekt hat. Du musst schon einen DACL erzeugen und auch Benutzer einfügen. Wenn du die DACL leer lässt, dann darf niemand mehr auf das Objekt zugreifen. Dann kommt wieder, wie oben schon geschrieben, der Besitzer ins Spiel.
Die DACL zu ändern ist etwas aufwendig in C. Deshalb meinte ich ja, dass du...
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
5. Sep 2007
Können sie nicht unbedingt. Administratoren unterliegen wie alle anderen Nutzer auch dem Rechtesystem. Sie haben bloß den Vorteil, sich das Recht (wie auch immer) verschaffen zu können.
Man sieht es gut an dem Ordner "System Volume Information". Ein Admin kann es sich per default nicht ansehen. Er kann jedoch die DACL anpassen und dann sich den Inhalt ansehen.
Das hemmt schonmal einige...