64 bit DLL from 32 bit process
Does anyone know a work-around for calling a 64 bit dll from an NSIS installer file (since the installer-generated executable is 32-bit, you can't directly call a 64 bit dll without doing a Thunking layer). I have a tight deadline coming up and would like to avoid writing a Thunking layer in the DLL. Also, I can't compile the dll in 32-bit mode because the SDK that I am calling functions from is compiled only in 64-bit mode.
Basically, the end goal is to be able to run this from my script:
System::Call "myDll::FindBindings()i.r0"
where myDll is a 64-bit dll. I am happy to clarify as needed. Thanks in advance for any input.