Hallo,
ich weiß das Thema RunAs wurde hier schon sehr oft behandelt.
Allerdings habe ich mir alle Threads schon mehrmals durchgelesen und verschiedene Sources ausprobiert, weitergeholfen hat es mir das allerdings nicht.
Deshalb hier zu meinem Problem, in unserer Firma wurde bis letzte Woche der IE 6 benutzt,
durch aufrufen eines Scripts war es möglich den IE als Admin zu starten und per Sendkeys das "Control Panel" zu öffnen.
Dabei gab es 3 Varianten:
1. DomainName\Administrator
2. ComputerName\Administrator
3. DomainName\Benutzer
seit IE 7 ist es aber nicht mehr möglich das "Control Panel" zu starten.
Nun wollte ich mir mit einem kleinen Tool behelfen, und über CreateProcessWithLogonW Control.exe
starten. Ein Prozess wird auch im TaskManager erzeugt, allerdings kein Fenster und der Prozess verschwindet nach ca. 10 Sek. von allein!
Vielleicht fehlt ja auch noch ein bestimmter Parameter den ich übersehen habe.
Das letzte Bsp. das ich verwendet habe stammt von
Chewie habe es nur um den Parameter Domain erweitert siehe hier.
Delphi-Quellcode:
(CreateProcessWithLogon(PWideChar(WideString(User)), PWideChar(WideString(Domain)),
PWideChar(WideString(Password)), LOGON_WITH_PROFILE, nil, PWideChar(WideString,Command)),
CREATE_UNICODE_ENVIRONMENT,lpvEnv, szPath, si, pi))
Auch Luckies RunAs funktioniert leider nicht.
Hat jemand eine Idee?
Danke Uwe