Forum: SuRun Geht nicht ...gibt's! RSS
Installshield
...startet den eigentlichen Installer per DCOM im Context angemeldeten Benutzers
Kay (Administrator) #1
Benutzertitel: Weltverbesserer
Mitglied seit 11/2007 · 1469 Beiträge · Wohnort: Magdeburg
Gruppenmitgliedschaften: Administratoren, Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Betreff: Installshield
Installshield startet für die eigentliche Installation/Deinstallation einen eigenen Prozess "IDriver.exe".
Dieser Prozess ist als Out-Of-Process DCOM Server implementiert.

[Bild: http://forum.kay-bruns.de/pic/InstallShieldDCOM.png]

Im obigen Bild funktioniert die Installation des Windows Treibers einer SpeedLink SL-6810
Square Webcam nicht, obwohl "STD 3_75E.exe" als Administrator ausgeführt wurde.

Das Installationsprogramm "STD 3_75E.exe" erstellt ein "ISetupDriver" DCOM Objekt.
Das Objekt ist in "IDriver.exe" implementiert.
IDriver.exe wird von "svchost -DcomLaunch" gestartet und bekommt blöder Weise den Benutzer-Token der Windows Shell zugewiesen und nicht den administrativen Token von "STD 3_75E.exe".

Also läuft "IDriver.exe" mit eingeschränkten Rechten und funktioniert nicht.  :-(

"proof of theory":

Ich habe "c:\Programme\Gemeinsame Dateien\InstallShield\Driver\9\Intel 32\IDriver.exe" mit SuRun als Administrator gestartet.
Danach habe ich "STD 3_75E.exe" auch mit SuRun gestartet:
[Bild: http://forum.kay-bruns.de/pic/InstallShieldDCOM2.png]
...und siehe da, die Installation lief einwandfrei durch.
Schließen Kleiner – Größer + Auf diesen Beitrag antworten:
Prüfcode: VeriCode Gib bitte das Wort aus dem Bild ins folgende Textfeld ein. (Nur die Buchstaben eingeben, Kleinschreibung ist in Ordnung.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Weitere Zeichen:
Gehe zu Forum
Nicht angemeldet. · Kennwort vergessen · Registrieren
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Seite erstellt in 58,1 ms (18,9 ms) · 36 Datenbankabfragen in 7,8 ms
Aktuelle Zeit: 22.08.2017, 03:46:14 (UTC +02:00)