Hello Chris,
First of all, sorry for the delayed reply.
... I would like to register a 32bit exe(in my case an asp net core 2.1 self contained application using Kestrel, so I don't need to worry about IIS) on 32 bit systems as a service and visa versa on 64 bit.
In order to achieve that, you can condition the installation of component which contains your .EXE using
VersionNT64 property.
Your scenario could be implemented following these steps:
1) Go to
"Files and Folders" page --> click on the .EXE that you want to install on the 32-bit OS --> click on
"Go to Component" button from the toolbar.
2) In the
"Condition" field, you can use the following condition:
This will cause your .EXE to be installed only on 32-bit OS's.
3) Repeat the steps 1) & 2) for the .EXE that you want to install on 64-bit OS's. In the
"Condition" field, add the following condition:
This will cause your .EXE to be installed only on 64-bit OS's.
Hope this helps!
Regards,
Catalin