InnoSetup requires the x86 version of TurboActivate (not x64)
I tried to run the example provided in the latest TurboActivate.zip release (4.0.9.6). Specifically, in the API/Installers/Inno Setup folder, I added my TurboActivate.dat and TurboActivate.dll file (which work fine without the installer) to the folder, then used my own VERSION_GUID in the provided TurboActivate.iss installer script (and, my GUID works fine in the other examples provided). I am also using the provided MyProg.exe (again, runs fine as is when invoked directly).
The Inno script compiles fine and an installer executable is created, but I am getting the following runtime error message:
"Cannot Import dll:<utf8>C:\Users\heidi\AppData\Local\Temp\is-S8FCV.tmp\TurboActivate.dll."
The log shows that the installer does extract TurboActivate.dat and TurboActivate.dll to this temporary folder successfully (i.e., they exist there). So, I do not really understand the failure to import, especially when these same files work properly when used outside the installer.
My Environment:
Window 10 Pro Version 1803 - with all updates appliedInno Setup 5.6.0 (U)Latest TurboActivate.dll (x64 version)
InnoSetup requires the x86 version of TurboActivate (not x64)