Hello K,
As I can see, our development team fixed this for PowerShell custom actions (this support is completely implemented by us).
In order for the billboards to be displayed, a progress message needs to be sent at the start of the CAs
(Billboard Table).
The VBScript support is not our custom implementation (we use the Microsoft functionality), thus we cannot send the progress message from within the code. To make the VBScript work with Billboards the following code can be entered at the start of the script:
Code: Select all
Dim record
Set record = Session.Installer.CreateRecord(3)
record.IntegerData(1) = 0
record.IntegerData(2) = 0
record.IntegerData(3) = 0
Session.Message &H0A000000, record
and the custom action needs to be scheduled on "deferred" execution time.
Also, in your sample project you added the VBScript in the wrong location. You added the custom action after "Finish Execution" stage. Please note that the Progress Bar (FolderDlg) is already ended when your script runs.
Please find attached a sample project with the above implementation.
Hope this helps!
Best regards,
Liviu