2009-03-18 2 views
2

Windows Vista에 cc.net 1.4.3 버전을 설치했습니다. 하지만 테스트를 실행할 때 Interactive 대화 상자 감지 기능을 제공합니다. 심지어 서비스 패널에서 대화 형 서비스를 비활성화했습니다. 그러나 아직도 이것을 얻는다.Windows Vista에서 대화 형 서비스 대화 상자 감지

당신이 할 수있는 관련 샘

답변

2

쉬운 수정이 문제를 제거하는 방법을 어떤 생각. 서비스가 사용자 데스크탑에서 UI를 팝업하려고합니다. XP에서는 서비스와 첫 번째 사용자 로그온 모두 세션 0에서 실행되기 때문에 효과가있었습니다. Vista에서는 서비스가 세션 0에서 실행되고 첫 번째 사용자는 세션 1에서 실행되므로 서비스가 사용자에게 UI를 직접 표시 할 수있는 방법은 없습니다 . 이는 보안 문제로 인한 것이 었습니다. 자세한 내용을 얻기 위해 Win32 Shatter Attack을 검색했으나, 기본적으로 신뢰할 수없는 사용자는 조작 된 창 메시지를 서비스에 보낼 수 있으며, 경우에 따라 임의의 코드가 실행될 수도있었습니다.

시스템에서 "대화 형 서비스 검색"서비스를 비활성화하여이 기능을 모두 비활성화 할 수 있습니다. 알림은 전혀 표시되지 않으며 모든 대화 형 서비스에서 알림을 사용할 수 없게됩니다. 가장 좋은 방법은 공급 업체가 Vista 용 소프트웨어를 업데이트하는 것에 불만을 제기하는 것입니다.

편집 : 여러 사용자가 로그온하고 활성 사용자가 세션 0에 있지 않을 때 XP에서 소프트웨어가 손상됩니다.