Jump to content
Excelsior Forums
ted

Default Program Files Folder on X64?

Recommended Posts

It seems the installer does not know the default program files folder when installing a X64 program

on Vista 64-bit or XP 64-bit. It always finds the Program Files (x86) folder.

Any solution to this?

Thanks

Ted

Share this post


Link to post
Share on other sites

Dear Ted,

You are right. Excelsior Installer always associates Program Files installation directory with "Program Files (x86)" on 64-bit Windows.

In the most cases the following trick should work. In the Packager on page "Settings" select "System drive" radio button as installation directory and insert "Program Files\" into beginning of the entry field.

With best regards,

Kostya

Excelsior Installer Team

PS:

If System drive radio button is selected then the default directory pathname will start from the system drive followed by the value you type in the entry field to the right. For example, if you select this option and type" MyApp", the default installation directory will be "F:\MyApp" provided that "F:" is the system drive.

Installation package created by Excelsior Installer is a 32-bit application. The registry redirector isolates 32-bit and 64-bit applications by providing separate logical views of key portions of the registry on 64-bit Windows. See msdn for details.

http://msdn.microsoft.com/en-us/library/aa384232(VS.85).aspx

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×