When I run a service as LocalSystem account, I can use following codes to launch a GUI program under current login account:
WTSGetActiveConsoleSessionId->WTSQueryUserToken->CreateProcessAsUser
However, when I run the service as my personal account, the GUI program will NOT show up. I can see it in task manager though.
What should I do to launch the GUI program when the service is running under my personal account?