Thanks. This works well. Is there a way to change the error message the user receives if my custom launch condition fails? I looked in the .aip file and and found the error message that is produced when my launch condition fails in the caphyon.advinst.msicomp.MsiLaunchConditionsComponent section: RO...
How do I detect that the 64-bit version of Office (specifically Outlook and Excel) is installed on the user's machine? Currently I use "Launch Conditions -> Software Launch Conditions -> Installed Office Application -> Microsoft Outlook - Minimum Version 2010" but it does not differentiate...
Thanks. I've only got the Pro version so that article doesn't really help. I've given up on prequisites again (I've given up every every year since 2005!) I was able to get away with it until we moved to .NET. The problem is that your predefined launch conditions don't support the deployment capabil...
Thanks. I'm concerned that going the global prerequisite route will result in users being prompted to confirm their prerequisites even when they have everything they need to proceed (ex: they have .NET4Client but the prerequisite will see that .NET4Full is missing and ask them to confirm its install...
I guess I confused things with the fact that there's an x64 dimension as well so I thought I'd restate what prerequisites / launch conditions I need for each separate AI project. ---------------------------------------------- Project #1: x86 I'd like to set the following prerequisites for the x86 pr...
Sorry if I'm confusing prerequisites with launch conditions. I'm guessing they're similar except prerequisites will attempt to install the missing pieces and launch conditions will just complain. I have 2 setup projects: one for x86 and one for x64. My app requires .NET 4 full or client profile and ...
Thanks. That sounds perfect and it's probably one of those "why haven't I been using that mechanism for years?" things. Do you have a link to an article or whitepaper that describes what the EXE actually does in reasonable detail? The only thing I know about them is they are used to check ...
I have AI 8.2 and have been using it since 2005 to build an installer for our product. AI has always generated both an MSI and an EXE setup for us but to date, we have only distributed the MSI. This has worked well for us. We've just released a .NET based version of our software and we're having pro...
Thanks. I build everything in batch. I need to build a .NET 4 and 3 version. I noticed that the path to regasm.exe is stored in HKEY_CURRENT_USER\Software\Caphyon\Advanced Installer\Settings\RegAsm Path. Can I simply change this via a script before invoking ai to build the .NET 4 version and then ch...
I'm using AI 7.6.1. I had to build a version of my Excel COM Addin that targets .NET 4. I already target .NET 3 and have a working Advanced Installer project for the .NET 3 version. I saved that to a new project, removed the old DLL (after removing all of the HKEY registry stuff) and replaced it wit...
We've installed it without issue on about 150 machines so far including XP, Vista, Win 7 and Win 2003/2008 server. It appears to be specific to this user. Also, the message he is getting, "An older version of the software is already installed." seems to be quite rare as a google search of ...
I'm using AI 7.6.1. A user is trying to install the latest version of my software. They were running an older version of my software that also uses Advanced Installer. They uninstalled it. When they try an install the new version (with a different product code) they keep getting the following messag...
You do not need to create a new AI project each time you want to create an installer for the latest version of your product. If you do then each time, AI will generate a new product code for you. Windows installer will see them as separate products so when you install one of them, it will not detect...