Как я могу запустить программу в активном пользовательском сеансе из работающего фонового процесса .NET. По сути, у меня есть приложение .NET, работающее как служба, и я хочу, чтобы это приложение запускало определенное оконное приложение на рабочем столе пользователя, когда происходят определенные события.
Как я могу это сделать?
Этот вопрос связан с этим: Запустите программу в активный пользовательский сеанс с удаленным взаимодействием PowerShell
Обновить
Использование только Process.Start здесь не работает, так как оно запускает приложение в текущем сеансе приложения. Он не запускает приложение в активном сеансе рабочего стола определенного пользователя.