실행중인 .NET 백그라운드 프로세스에서 활성 사용자 세션의 프로그램을 시작하려면 어떻게해야합니까? 기본적으로 .NET 응용 프로그램을 서비스로 실행하고 특정 응용 프로그램이 특정 이벤트가 발생할 때 사용자 바탕 화면에서 특정 창 응용 프로그램을 시작하도록합니다.서비스의 활성 사용자 세션에서 프로그램을 시작 하시겠습니까?
어떻게하면됩니까?
이 질문에이 일에 관련이 : Start a program in active user session with PowerShell remoting
업데이트
은 현재 응용 프로그램 세션에서 응용 프로그램을 실행하기 때문에 여기에 작동하지 않습니다 혼자 Process.Start
사용. 특정 사용자의 활성 데스크톱 세션에서 응용 프로그램을 시작하지 않습니다.
100 % 확신 할 수는 없지만 거의 답변을 게시하지 않았습니다. – ChrisF
걱정 마세요 크리스, 시간 내 주셔서 감사합니다. –
1) 시스템에 여러 사람이 로그인 한 경우 어떻게됩니까? 터미널 서비스 또는 빠른 사용자 전환이 발생할 수 있습니다. 2) 사용자의 보안 컨텍스트 또는 서비스의 보안 컨텍스트에서 창 응용 프로그램을 시작 하시겠습니까? – Ragesh