Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Property nachträglich ändern


4 replies to this topic

Juergen Wagener

Juergen Wagener
  • Full Members
  • 32 posts

Posted 09 January 2008 - 16:29

Hallo zusammen,

ist es möglich, ein Property nach erfolgter Installation über den msiexec-Befehl zu ändern?

Für Adobe Acrobat gibt es ein Property mit dem Namen DISABLE_BROWSER_INTEGRATION, das bei der Installation über ein mst-File den Wert YES bekommen hat. Dieser Wert soll jetzt auf NO geändert werden, damit sich Acrobat im Browser öffnet.

Weil von der Änderung viele Netzwerkrechner betroffen sind, soll eine Neuinstallation möglichst verhindert werden.

Interessant ist, dass ganz offensichtlich der Installer aufgerufen wird, wenn die Einstellung per Maus im Acrobat geändert wird.

Vielen Dank im Voraus

Edited by Juergen Wagener, 09 January 2008 - 16:35.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 10 January 2008 - 13:31

Du könnetest es mit
msiexec.exe /i {Adobe ProductCode} REINSTALL=ALL DISABLE_BROWSER_INTEGRATION=NO
versuchen.

Juergen Wagener

Juergen Wagener
  • Full Members
  • 32 posts

Posted 10 January 2008 - 14:04

Danke, das habe ich schon versucht - auch mit REINSTALLMODE=VOMUS.

Im Log findet sich die Passage:

MSI (s) (B8:C0) [10:54:23:831]: PROPERTY CHANGE: Modifying DISABLE_BROWSER_INTEGRATION property. Its current value is 'YES'. Its new value: 'NO'.

Hat aber, im Gegensatz zur Einstellung während der Installation, keinen Einfluß auf die Anwendung. Das Häkchen wird nicht gesetzt.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 10 January 2008 - 14:17

Dann aktiviere doch mal das globale Logging (http://www.msifaq.de/a/1022.htm) und versuche auf diese Weise herauszubekommen, mit welchen Parametern die Instalaltion aufgerufenn wird, wenn du über die Adobe Oberfläche gehst.
Alternativ oder zusätzlich schau dir das Adobe Setup an um zu sehen, was DISABLE_BROWSER_INTEGRATION bewirkt. Wenn es zum Beispiel nur in einer Feature Condition verwendet wird, könntest du ADDLOCAL=Name_des_Features in der Kommandozeile aufrufen

Juergen Wagener

Juergen Wagener
  • Full Members
  • 32 posts

Posted 10 January 2008 - 15:42

Danke Stefan, Dein Tip mit dem Globalen Logging war Gold wert. Ich konnte daraus die Übergabeparameter an den Installer extrahieren.

Für alle die der Aufruf interessiert:

Aktivieren Acrobat in Browser:
MsiExec.exe /i {Adobe ProductCode} ADDLOCAL=AcrobatBrowserIntegration /qb!

Deaktivieren Acrobat in Browser:
MsiExec.exe /i AcrobatStd_709.msi REMOVE=AcrobatBrowserIntegration /qb!

Besten Dank nochmal!