Skip to content
⌘ NSIS Forum Archive

Run 64 bit application via 32 bit installer/application

3 posts

Pawel#

Run 64 bit application via 32 bit installer/application

I would like to ask a simply quesion - is it possible to run 64 bit application via 32 bit installer/application (on 64 bit Windows)?

Let's say I have:

32Bit_Launcher.exe (32 bit installer or normal 32 bit application)
-> Run 32Bit_App.exe using CreateProcess()
-> Run 64Bit_App.exe using CreateProcess()

I tested it and it works fine. But should I know about something? Is there any potential problems with it? Launcher just create new process and check some INI options, read registry - nothing special...

Or maybe I should create 32 bit launcher for 32 bit applications and 64 bit launcher for 64 bit applications?

Could someone with programming skills explain it to me?

-Pawel
Anders#
It works correctly for most things, just remember that 32-bit apps don't see the real system32 directory etc. because of WOW64 redirection.
Pawel#
Anders, thanks for fast reply.
Using only 32 bit launcher will help to make my project simpler 🙂
-Pawel