Ich habe noch ein wenig im Netz recherchiert und bin auf die
Mtx Unit gestoßen (MS Transaction Server Interface
Unit).
Hier gibt es unter
ISecurityProperty die Funktion
GetDirectCallerSID() mit der ich - soweit wie ich das verstanden habe - die SID des originalen Prozesses auslesen kann.
Die Hilfe von Delphi ist nicht weiter aussagekräftig und hilft mir leider auch nicht weiter.
Im Netz habe ich einen Codeschnipsel gefunden, der aber auch nicht wirklich weiterhilft, da bei
If Assigned(ObjectContext) then
der Compiler den Fehler "Inkompatible Typen" ausgibt.
http://www.tek-tips.com/viewthread.cfm?qid=33539
Kann mir vielleicht einer einen Tipp geben, wie ich diese Funktion
GetDirectCallerSID() aufzurufen habe?
Vielen Dank!
amigage