This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: "Show the Windows Installer log" doesn't work after administrative installation
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 16, 2013
09:50 AM
"Show the Windows Installer log" doesn't work after administrative installation
Hi all,
When I do administrative installation, "Show the Windows Installer log" checkbox on the SetupCompleteSuccess dialog does nothing, even if the log file is correctly created in %temp% folder.
When I do standard installation (no /a parameter), "Show the Windows Installer log" correctly open the installation log if checked.
Is this a known problem ? Is there a way to fix it ?
I have done the test on a Windows 7 32 bits computer. Both logs (from administrative installation or standard installation) end with "ISSHOWMSILOG = 1" with a correct MsiLogFileLocation. Events of the "OK" button in SetupCompleteSuccess dialog are :
EndDialog | Exit | 1
DoAction | ShowMsiLog | MsiLogFileLocation And (ISSHOWMSILOG="1") And NOT ISENABLEDWUSFINISHDIALOG
DoAction | IS_LAUNCH_MY_PROGRAM_PLEASE | LAUNCHPROGRAM
Thanks !
When I do administrative installation, "Show the Windows Installer log" checkbox on the SetupCompleteSuccess dialog does nothing, even if the log file is correctly created in %temp% folder.
When I do standard installation (no /a parameter), "Show the Windows Installer log" correctly open the installation log if checked.
Is this a known problem ? Is there a way to fix it ?
I have done the test on a Windows 7 32 bits computer. Both logs (from administrative installation or standard installation) end with "ISSHOWMSILOG = 1" with a correct MsiLogFileLocation. Events of the "OK" button in SetupCompleteSuccess dialog are :
EndDialog | Exit | 1
DoAction | ShowMsiLog | MsiLogFileLocation And (ISSHOWMSILOG="1") And NOT ISENABLEDWUSFINISHDIALOG
DoAction | IS_LAUNCH_MY_PROGRAM_PLEASE | LAUNCHPROGRAM
Thanks !
- Tags:
- administrative
- log
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 22, 2013
10:17 AM
You may want to try the solution for the work order #IOA-000052661 described in InstallShield 2011 Release Notes.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 22, 2013
11:17 AM
Thanks !
To keep the actual ShowMsiLog custom action in none admin installation, I have cloned it and edited this new "ShowMsiLogAdmin" as described in the release notes.
Then in SetupCompleteError, SetupCompleteSuccess and SetupInterrupted dialogs, I have changed the ShowMsiLog event of "OK" or "Finish" buttons to launch it only in none admin installation, and I have added the ShowMsiLogAdmin event :
DoAction | ShowMsiLog | And ACTION<>"ADMIN"
DoAction | ShowMsiLogAdmin | And ACTION="ADMIN"
Now it works perfectly ! 🙂
To keep the actual ShowMsiLog custom action in none admin installation, I have cloned it and edited this new "ShowMsiLogAdmin" as described in the release notes.
Then in SetupCompleteError, SetupCompleteSuccess and SetupInterrupted dialogs, I have changed the ShowMsiLog event of "OK" or "Finish" buttons to launch it only in none admin installation, and I have added the ShowMsiLogAdmin event :
DoAction | ShowMsiLog |
DoAction | ShowMsiLogAdmin |
Now it works perfectly ! 🙂