How can I start a program in an active user session from a running .NET background process. Basically I have a .NET application running as a service and I want that application to launch a specific windowed application on the users desktop when certain events happen.
How can I do this?
This question is related to this one: Start a program in active user session with PowerShell remoting
Update
Using Process.Start
alone will not work here since it launches the application in the current application session. It doesn't launch the application in a specific users active desktop session.