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?