如何從運行的.NET後臺進程在活動用戶會話中啓動程序。基本上我有一個.NET應用程序作爲服務運行,我希望該應用程序在特定事件發生時在用戶桌面上啓動特定的窗口應用程序。從服務中啓動活動用戶會話中的程序?
我該怎麼做?
這個問題是與此相關的一個:Start a program in active user session with PowerShell remoting
更新
使用Process.Start
管它,因爲它啓動在當前的應用程序會話的應用程序將不會在這裏工作。它不會在特定用戶活動桌面會話中啓動應用程序。
我不是100%肯定它會工作,幾乎沒有發佈答案。 – ChrisF
克里斯,我很感激你的時間。 –
1)如果有多人登錄到系統會發生什麼情況?這可能發生在終端服務或快速用戶切換。 2)您是否希望在用戶的安全上下文或服務的安全上下文中啓動窗口化的應用程序? – Ragesh