Nur in folgender Kombination tritt die Fehlermeldung "Permission denied" auf:
- mit VBScript-CustomAction, VBScript-Befehl: Session.Property("INSTALLDIR")
- in InstallUISequence
- auf Windows 2003 Betriebssystem
- mit angemeldetem Domain-User (hat Administratorrechte auf Testrechner)
Wird nur ein Parameter verändert, ist der Fehler nicht mehr
reproduzierbar und Session.Property wird erfolgreich ausgeführt
(z.B. in InstallExecuteSequence statt in InstallUISequence).
Auf mehreren Windows2003-Rechner wurde getestet.
"InstallShield 11 Professional" (Trial Version) und "InstallShield Developer 7" wurden zum Test verwendet.
---
Zusatz-Info:
Fehlermeldung aus msiexec ... /l*
Fehler 1720. Es liegt ein dieses Windows Installer-Paket betreffendes Problem vor. Ein für den Abschluss der Installation erforderliches Skript konnte nicht ausgeführt werden. Wenden Sie sich an das Supportpersonal oder den Hersteller des Pakets. Benutzerdefinierte Aktion: MsgBoxSessionProperty_Dummy Skriptfehler -2146828218, Microsoft VBScript runtime error: Permission denied: 'Session.Property' Zeile1, Spalte 1,
MSI © (A4:B4): Produkt: Test -- Fehler 1720. Es liegt ein dieses Windows .........
[gleicher Text wie vorige Meldung]
Im Anhang:
SessionUI.htm - Testergebnisse (separat variiert wurden Betriebssystem / Benutzer / Ort der Ausführung)