2012-01-18 6 views
0

저는 Windows 양식 응용 프로그램 개발에 새로운 경험이 있습니다. 응용 프로그램이 원격 IIS 서버에 설치되어있는 경우이 응용 프로그램은 10 분마다 작업 대기열을 확인하고 처리하는 에이전트입니다.사용자가 원격 데스크톱 연결에서 로그 아웃 할 때 종료하지 않는 .net Windows 양식 응용 프로그램을 디자인하는 방법

하지만 원격 데스크톱 연결 세션 연결을 끊으려면 서버에서 "시작"- "로그 오프"를 클릭하십시오. 응용 프로그램도 종료됩니다.

어쨌든 서버를 다시 시작하거나 종료 할 때까지 유지하려면 Windows 양식 앱을 설치해야합니까?

나는이 서비스를 할 수있는 Windows 서비스를 알고 있지만이 비즈니스 케이스에서는 Windows 서비스 응용 프로그램이 대안이 될 수 없습니다.

+0

로그 아웃하면 GUI 응용 프로그램이 닫힙니다. 따라서 GUI 응용 프로그램은 * 잘못된 솔루션 *입니다. –

+0

@Andrew Barber 감사합니다 Andrew, Windows 서비스가 그 다음 유일한 해결책 인 것처럼 보입니까? – paul1155

+1

최고의 솔루션입니다. 그런 다음 서비스를 관리 할 WinForms 응용 프로그램을 만듭니다. –

답변

2

Windows 양식 앱은 사용자가 요구하는대로 처리하지 않습니다. Forms 응용 프로그램은 로그온 한 사용자 컨텍스트에서 실행되고 로그 오프 할 때 실행이 중지됩니다. Windows 서비스를 사용할 수 없다면 다른 방법을 찾아야합니다.

+0

빠른 응답 Dave에게 감사드립니다! – paul1155