2009-11-01 2 views

답변

5

User Account Control, Mandatory Integrity Control 및 비 관리 형 소프트웨어 실행.

  • 코드에서 액세스하거나 수정할 수없는 보안 된 데스크톱을 만듭니다. (보안 된 데스크탑은 그룹 정책으로 비활성화 될 수 있습니다. 코드에 더 높은 권한이 필요한 경우에도 여전히 볼 수 있지만 모두 보안 데스크톱이있는 화면이 잠기지 않습니다.)
  • 시스템 전체에 기록 할 때 자동으로 리디렉션됩니다 프로그램 파일, HKLM)을 사용자 별 위치에 저장합니다. (% AppData % \ Local \ VirtualStore의 어딘가)
  • 낮은 무결성으로 표시된 소프트웨어는 낮은 무결성으로 표시된 폴더에만 쓸 수 있습니다.
1

어둠, XP와 윈도우 7 사이 - 전체 모델이 변경되었습니다. 개발중인 장치 (장치 드라이버)에 따라 이벤트 기반 커널 모델을 사용하여 새로운 시스템을 만날 수도 있습니다. Dunno ... 질문은 매우 일반적입니다.

+0

일반적으로 많이 사용해야합니다. 많은 변경 사항을 알고 나서 사용법을 배우는 것이 좋습니다. –

1

Windows 서비스를 개발하는 경우 Windows 서비스가 더 이상 Vista로 시작하는 데스크톱과 상호 작용할 수 없다는 것을 알아야합니다. Vista (및 아마도 Windows 7)에서 Windows 서비스와 통신하려면 소켓, 파이프 등과 같은 일종의 IPC를 사용해야합니다. WCF (Windows Communication Foundation) WCF가 이러한 격차를 해소 할 수 있기 때문에 그렇게 할 좋은 시간이 될 것입니다.

+0

"서비스가 데스크탑과 상호 작용하도록 허용"이라는 로그온 특성 아래에 체크 상자가 있습니다. – sisve

+2

예. 그러나 서비스 만 세션 0과 상호 작용할 수 있습니다. 사용자가 세션 1 이상으로 로그인됩니다. 따라서 확인란이 선택되어 있고 서비스에 메시지 상자가 표시되면 사용자가 로그인 한 세션이 아니라 세션 0에 표시됩니다. http://blogs.technet.com/voy/archive/2007/02/23/services-isolation-in-session-0-of-windows-vista-and-longhorn-server.aspx –

관련 문제