
Zitat von
0xF30FC7:
Ich hab die Funktion nur kurz überflogen, aber sicher das AccessCheck ebenfalls die Integrity Level überprüft? Eigentlich checkt es ja nur die
ACL. Wenn nicht sollte man in Hinsicht auf Vista die Funktion entsprechend erweitern.
Da gibt es nichts zu erweitern. Entweder der ausführende Thread/Prozess hat mit seinem/n aktuellen Token die entsprechende Rechte, oder nicht. Man kann einen Prozess nicht nachträglich im Level anheben (deswegen braucht man dafür Out-of-Process-Server).
Ansonsten: Siehe Diskussion und Funktion von Dezipaitor
http://www.delphipraxis.net/internal...=954524#954524