I'm in the process of testing out Advanced Installer and just getting familiar with the product. I have two questions at this point (still reading through the docs and playing with a simple install).
1) Is it possible, with the Free or Professional versions, to do the following:
I need to install TWAINDSM.DLL to a specific system folder based on the machine being 32-bit or 64-bit. If the OS is 32-bit I need to put the file in the System32 folder; if the OS is 64-bit I need to put it in the SysWow64 folder.
How/where do I add the conditions to the file so it gets copied to the correct location during the install?
NOTE: The application I'm installing is currently 32-bit only; but the DLL I need to install needs to be in a specific folder based on the OS (32-bit or 64-bit).
2) Can I add my own variables to the installer and populate those at build time? I've got CruiseControl.NET running for continuous integration and want to be able to build the installer after my build completes. I'd like to be able to substitute some source paths at the point where I kick off the installer build. For example, the source file location on my development machine is D:\TRUNK\Code\Builds\Release but on my build server it might be C:\Software\Code\Builds\Release. So I'd like to configure a [ROOTDIR] variable and use that in the installer.
Thanks in advance!
Daniel