I have built an application into a single executable file myapp.exe. The application runs perfectly from the executable file, for example if you place it on the Desktop and double click it. How can I create an installer file setup.exe that will install this in Windows?
A little more detail in case it helps: the application is written in Python 3.6 and was built into a single exe file with pyinstaller. I can also build the application into a single folder if there's any advantage to starting from there over a single exe file.