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

Properties in MSI3.1


2 replies to this topic

igordc

igordc
  • Full Members
  • 5 posts

Posted 14 April 2005 - 11:13

Hallo,

Ich schaute das erste mal in das SETUP.LOG nachdem Windows Update die MSI3.1 installiert hat. Man sieht sofort dass sich dort etwas getan hat. Die Log-Ausgaben sind viel besser.

Allerdings ist mir folgenden Abschnitt aufgefallen:
Action start 11:19:56: DetectWantedSoftware.A95D0BB4_0582_442D_B456_D295EAEB7628.
MSI © (6C:14) [11:19:56:687]: Invoking remote custom action. DLL: C:\[---HIDDEN---]\Temp\MSI59.tmp, Entrypoint: DetectWantedSoftware
MSI © (6C!3C) [11:19:56:787]: PROPERTY CHANGE: Adding HASIIS4 property. Its value is '1'.
Netscape Server cannot be found.
MSI © (6C!3C) [11:19:56:797]: PROPERTY CHANGE: Adding HASWEBSERVER property. Its value is '1'.
MSI © (6C!3C) [11:19:56:797]: PROPERTY CHANGE: Adding HASVB property. Its value is '1'.
MSI © (6C!3C) [11:19:56:797]: PROPERTY CHANGE: Adding HASVB5 property. Its value is '1'.
MSI © (6C!3C) [11:19:56:797]: PROPERTY CHANGE: Adding HASVB6 property. Its value is '1'.
MSI © (6C!3C) [11:19:56:807]: PROPERTY CHANGE: Adding HASEXCHANGECLIENT property. Its value is '1'.
MSI © (6C!3C) [11:19:56:807]: PROPERTY CHANGE: Adding IEVERSION property. Its value is '600'.

Was bedeuten diese Properties? Sind die neu in MSI3.0 - Ich sehe sie zum ersten mal? Sagt HASEXCHANGECLIENT aus das auf dem Rechner Exchange installiert ist?
Welche Properties gibt es noch?

Danke!

Igor.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 14 April 2005 - 16:37

Ich verschiebe die Frage ins deutsche Forum

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 14 April 2005 - 16:40

Properties sind wie Variablen in einer Programmiersprache. Der Autor des Pakets kann Properties selbst definieren und die Namen festlegen. Dass sie dir auffallen liegt vermutlich an den PROPERTY CHANGE Einträgen. Die sind neu in MSI 3.0 - jedesmal wenn ein Property im Verlauf der Instalaltion seinen Wert ändert wird das protokolliert. Das ist beim Debuggen ganz hilfreich.