Hi, Yes I did download and studied it as best I can. I believe it requires the more recent compiler - {autopf} was not known. I'm using Inno 5.5.3 due to legacy XP/2003 support. When I do upgrade, I will have to maintain two setups, one current, one xp/2003, but I will stay with 5.5.3 for this production.
I think I understand the logic in the script. My platform is installed in its own directory, c:\wcat. The macros pf, pf64 or autopf are not required. So thanks. I got it.
I decided to go with adding 64 bit options to the components, files and types to the existing 32 bit set. Since the RPC server side can be 32 or 64 bit and the RPC client side only 32 bit, it should only add 64 bit images as overrides to the specific existing fixed component "wcBase\ServerFiles." But to provide a manual 32 vs 64 bit install option I have:
[Components]
Name: "wcbase\ServerFiles"; Description: "Wildcat! Server Files"; Types: Full Custom Upgrade UpgradeDos ModemOnly InternetOnly; Flags: exclusive
Name: "wcbase\ServerFiles64"; Description: "Wildcat! Server 64 bit Files"; Types: Custom Upgrade UpgradeDos InternetOnly Install64bit Full; Flags: exclusive
Getting the function or macro to detect 64 bit OS to enable the 64 option or not is the next task to read up on. I think it is Is64BitInstallMode() or IsWin64()?
Thanks again.