Re: Admin-Rechte eines Progs
16. Okt 2003, 00:39
Rein theoretisch würde das auch nach den Anforderungen von MS (keine interaktiven Services) durchaus funktionieren. Das Problem ist nur, daß der Aufwand bei Weitem größer ist, das ganze Drumherum (anpassen des DACL der WinSta etc) etc pp. Alles das wird dir den Spaß schnell verderben. Im Grunde wäre es da (fast) schon einfacher direkt einen Desktop als anderer (höher privilegierter Benutzer) zu erstellen, in den zu switchen und dort den Tastendruck zu simulieren ... ist aber eigentlich alles Quark. Was bezweckst du denn damit, wenn du die Systemsteuerung aufrufst? Oder besser, was hindert dich daran, von einem Service aus die Systemsteuerung wie einen beliebigen anderen Prozess in der interaktiven WinSta auf dem interaktiven Desktop zu starten? CreateProcess() nimmt das sogar als Parameter. Es ist doch nicht mehr als einfach eine CPL aufzurufen. Und die Rechte hast du als Dienst ja wohl allemal.
|