Einzelnen Beitrag anzeigen

uwewo

Registriert seit: 14. Jul 2004
Ort: Karlsruhe
479 Beiträge
 
Delphi 2006 Professional
 
#1

RunAs mit IExplorer 7 bzw. versch. Benutzerkonten

  Alt 27. Nov 2006, 15:30
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
Uwe
  Mit Zitat antworten Zitat