lekfir
Posts: 130
Joined: Sun Feb 15, 2009 5:26 pm

Advanced Installer - 64bit

Do you have a 64 bit version of AdvancedInstaller?
If yes, where can I purchase it?


Thanks
Bogdan
Posts: 2796
Joined: Tue Jul 07, 2009 7:34 am
Contact: Website

Re: Advanced Installer - 64bit

Hi,

I'm afraid not, Advanced Installer comes only in a 32 bit version.

However this doesn't means that you cannot use it to create 64 bit packages or repackage 64 bit applications. All these operations
can be successfully accomplished using our application.

Regards,
Bogdan
Bogdan Mitrache - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
nedumaran
Posts: 21
Joined: Tue Apr 14, 2009 10:49 am

Re: Advanced Installer - 64bit

Can we build a single MSI that will install different files for 64bit and 32bit?

The Package Type in Install Parameters seem to allow only one architecture.

~ MUTHU
Bogdan
Posts: 2796
Joined: Tue Jul 07, 2009 7:34 am
Contact: Website

Re: Advanced Installer - 64bit

Hi,

You can create a single installation package to install both 32 and 64 bit files, depending on the system, but the output file will
be an EXE setup, not just a MSI.

To create the mixed package create a new "Mixed 32/64-bit Package" project and follow the wizard.

Regards,
Bogdan
Bogdan Mitrache - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
nedumaran
Posts: 21
Joined: Tue Apr 14, 2009 10:49 am

Re: Advanced Installer - 64bit

Thanis, Bogdan.

This wizard seems to require an enterprise license. Is this correct?

I have a working MSI project and just need to have one DLL replaced for 64 bit installations. The project has custom actions and custom serial validation through a dll. I'm not sure how much of work will be involved if I want to convert this into a merged 32/64bit EXE setup.

Any pointers?

~ MUTHU
Bogdan
Posts: 2796
Joined: Tue Jul 07, 2009 7:34 am
Contact: Website

Re: Advanced Installer - 64bit

Hi,
This wizard seems to require an enterprise license. Is this correct?
That is correct, here is a complete list with all the features from Advanced Installer.
I have a working MSI project and just need to have one DLL replaced for 64 bit installations.
This could be done much easier, without using mixed installation packages. Here are more details.
The project has custom actions and custom serial validation through a dll. I'm not sure how much of work will be involved if I want to convert this into a merged 32/64bit EXE setup. Any pointers?
If only the above mentioned DLL has both a 32 and 64 version then as I said you don't need to use mixed packages.

However, if you have and other options in the package that require using mixed packages then you should know that you don't have to change
a lot of things in the project. For example for the custom actions and the serial validation DLL you just have to make sure the DLL files run
both on 32 and 64 operating systems, if they do then you don't have to practically change nothing to their settings.

Also you should know that if you use mixed packages you cannot install drivers with that package, or use
patches to deploy updates for the respective application.

Please let me know if you have other questions.

Regards,
Bogdan
Bogdan Mitrache - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
nedumaran
Posts: 21
Joined: Tue Apr 14, 2009 10:49 am

Re: Advanced Installer - 64bit

Bogdan,

Thank you for an extremely helpful response. I was able to install selective files based on the parameters set.

~ MUTHU
nedumaran
Posts: 21
Joined: Tue Apr 14, 2009 10:49 am

Re: Advanced Installer - 64bit

I have another question. Will it be possible to call different serial validators for 64 and 32 bit? Since the validator I now have is 32bit, it runs in compatibility mode on a 64bit Windows. As such it does not return the correct version of Windows when I call GetVersionEx().

Alternatively, if Advanced Installer is passing this value (version of OS) when it calls the validator, that will be helpful too.

Thanks.

~ MUTHU
Bogdan
Posts: 2796
Joined: Tue Jul 07, 2009 7:34 am
Contact: Website

Re: Advanced Installer - 64bit

Hi,

I'm afraid you cannot run multiple DLL files for serial validation depending on the OS of the machine,
but you can detect the OS on which you are running by looking at the value of the properties VersionNT and VersionNT64. Here are more details.

Regards,
Bogdan
Bogdan Mitrache - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”