Hello, The problem: Our licensing agreement is often created after our release build is built. This means we have to rebuild our installer after we receive the new license agreement. It would be nice if we didn’t have to rebuild the installer just for the new license agreement. I’m wondering if one ...
The workaround I went with: Create "MsiHiddenProperties" in the table editor and add all our sensitive properties and deferred/commit custom action names (to handle properties passed in to the custom action). However, there appears to be a character limit (256?) that Advanced Installer implements. ...
In the meantime, you can avoid this by: 1. setting a default value for your property 2. setting the "Password" attribute for your property For a lot of properties, we don't want a default value, as that could signify something (i.e., the user passed in a value). Though, an empty space could work, b...
In the attached project, using the command in the comment, I do not see "MsiHiddenProperties" in the log, and the password for the hidden property is displayed:
PasswordDisplayed.PNG (120.11KiB)Viewed 8292 times
I'm using Advanced Installer 16.7... not sure if that matters?
Hello, I have some properties that contain sensitive information, and I want to hide them from the log file. From what I understand, I can do via the " Hide Property " option. The problem is, if I leave the "value" field blank, the property will not be hidden in the log. If I do specify a value (eve...
Thank you for the detailed response Catalin. The combobox does work with the fixes you described. However, the issue I'm seeing now is that you must click the combobox drop down arrow twice to see the list of databases. It appears that the following happens: Click the drop down arrow on the combobox...
Hello, I'm trying to use the SQL Database Browse functionality to populate a combobox with a list of databases when the user clicks the combobox drop down arrow . Consider the attached example. dialog.PNG Everything works if the sql browse execution (and respective dialog refresh) is tied to the "Se...
Hello, It appears "TestODBCConnection" still only supports 32-bit drivers as discussed here: https://www.advancedinstaller.com/forums/viewtopic.php?t=25927 This kind of seems like an odd omission, since a lot of systems are now 64-bit (especially Windows Server). It appears I'll have to create my ow...
Thank you for the confirmation Daniel. It would be a nice enhancement to AI if this could be made possible. Though, I'm not sure how technically feasible it is. I know best practices suggest not making permanent system changes during the UI phase (a rule that I've broken many times). But, if it was ...
Hi, Consider the following scenario. I add a new ODBC driver (let’s say Oracle) to be installed using Advanced Installer: ODBC.PNG I want to allow the user to enter the Oracle database connection info in the dialog phase, so I can save the information, verify the connection is good, and, possibly, r...
Hello, Firstly, I want to verify if, by default, minor upgrades (using a full msi package) are supposed to update the IIS WebSites and AppPools that are in your project. If you look at AI_IIsInstall in InstallExecuteSequence of the table editor, the condition is: (NOT PATCH AND NOT MSIPATCHREMOVE ) ...
First of all, please keep in mind that the InstallLocation registry entry refers to the APPDIR location ... Ok, that confirms what I was thinking. ... which most probably you did not modify in the CustomizeDlg dialog. Well, I tested two scenarios: In AI, feature install path set to APPDIR (parent) ...
Please ignore my last thread in what regards this. Upon further investigations, we found out that this was actually a bug introduced by one of our devs. We are already working on a fix for this. After the fix will be implemented, you will be able to rename the directory ID to all uppercase letters....
In what regards the reason behind not being able to modify the "Identifier" (especially with only uppercase characters) is to avoid the desynchronization of the tree-like structure (there are some strange scenarios when this happens). Long story short, it is not a good practice to have two director...