Hi,
Okay. Damit ist mir das klar.
Die
API bringt mich aber trotzdem noch um. Das ist mir alles noch etwas undurchsichtig. Generell sieht jetzt der Aufruf nun so aus:
Delphi-Quellcode:
if (CreatePrivateObjectSecurity(nil, nil, sdSecurity, false,
Application.Handle,
gmGenMap) = false) then begin
MessageDlg('ShareManager should be create an object for system-security.'
+' But this has failed.', mtError, [mbOK], 0);
Exit;
end;
Soweit so gut. Nun ist jedoch immer noch ein Fehler drin, da ich die MessageBox zu sehen bekomme. Ich vermute mal das dass an der Generic-Map liegt. Diese ist zwar einfach als
gmGenMap: _GENERIC_MAPPING
deklariert, hat allerdings keinen Wert. Was muss ich denn damit anstelle. Zwar steht im
MSDN ein paar interessante Dinge, aber was genau wollen die einzelnen Member haben?
Chris