“Eclecticism, (from Greek eklektikos, “selective”), in philosophy and theology, the practice of selecting doctrines from different systems of thought without adopting the whole parent system for each doctrine.” – Encyclopaedia Britannica.
Are you interested in the code for generating an msi using the wix toolset? I can zip the VS solution and send to wherever.
The msi will be automatically versioned from the .exe when rebuilt. I have it statically added to the project but you can reference it if you use VS. Code-signing is possible too.
It’ll install to the (32-bit) Program Files.
If the property COPYINI=true is passed to msiexec, it’ll also copy any desktopinfo*.ini files from the location of the .msi as well.
Another property AUTORUN takes either standard or administrator. It’ll drop the appropriate shortcut into the startup folder. “run as administrator” is enabled on the administrator shortcut automatically.