Hey, I am trying to get a service to start my program but it isn\'t showing the GUI. The process starts but nothing is shown. I have tried enabling \'Allow service to intera
Services run in a different logon session and have a different window station from the user. That means that all GUI activity is segregated from the user's programs, not that the service can't display a GUI. Actually, this design makes it much easier to temporarily block access to the user's programs.
You'll need to call SwitchDesktop.