thank you very much for digging deeper in to that. Replacing all values of the "Target" attributes of my custom actions with "Script Text" did the trick.
Hi Catalin, in our case the target attribute does not contain "Script Text" but the whole script from the first time the action was created. This might be a legacy bug in AI installer. Can you figure out what the target tag should normally conatin? I would then run a regular expression exc...
When searching for a date 01-02-17 Advanced installer finds the action "CheckIDAT_SQL_PASSWORD_PROP" because it searches in the "Target" attribute. But the actual date string is 19-02-24.
Hi Catalin, add a custom inline action with some VBS script. Then open your AIP file with an editor and search for your action. You will see the <ROW/> tag has two attributes containing your VBS script. In the following example you can see the content of the custom action is doubled, but the "T...
Dear Advanced Installer team, Custom actions are stored in the TargetUnformatted XML attribute of the XML tag <ROW/>. Somehow there is another attribte target that containes a previous version of the action... Unfortunately the Advanced Installer search displays results from the "target" a...
Dear support team, one of my installers stops with a fatal error on uninstallation showing a message box "Warning 2343: Specified path is empty". After a bit of trail & error I could figure out, it has something to with my directory variable "STORAGE_DIR_PROP". Unfortunately ...
I recognized the following behaviour. If an installtion was aborted for whatever reason, a task scheduler job triggered at user logon is registered that opens the MSI installer.
Dear AI Team, Let's assume a button that changes a property that is displayed in a text field on the same dialog. In order to make the change visible, the dialog has to be refreshed. This does not work when the enhanced user interface is used (tested with AI 19.6). You can find an example project at...
And in case somone prefers VBS, here is a potential solution. ' Checks if the MSI installer has write access to the DIR directory ' and returns "false" in the property DIR_CHECK if it fails. DIR = Session.Property("DIR") If hasWriteAccessToFolder(DIR) Then Session.Property("...