Different between lifecycle of Windows services and Standard EXE
"Windows services" lifecycle is managed by "Service Control Manager" which is responsible for starting and stopping the service and the applications do not have a user interface or produce any visual output. Windows services are ideal for use in server environments or need long-running applications/functionality. Any user messages are typically written to the Windows Event Log. Windows Services can be automatically started when the computer is booted.
"Standard executable" doesn't require Control Manager and is directly related to the visual output
Happy coding ....
Nucleus Software , Noida