질 문
수고가 많으시죠... |
해 결
이 문제는 Windows XP CD-ROM에 있는 Vctrl.man 파일이 손상된 경우 발생할 수 있습니다. 이런 경우는 윈도우xp cd를 바꾸어야 합니다. |
추가정보
ManifestAdministrators 권한이 있는 경우에만 정상적으로 수행될 수 있는 어플리케이션을 만들기 위해서는 manifest를 이용하여 ‘이 프로그램을 수행하기 위해서는 반드시 권한상승이 필요하다’는 정보를 실행파일에 포함시켜서 실행이 됩니다.
비스타의 서비스 강화와 무관하지 않습니다.
그림에서 LUA사용자란 최소권한의 사용자로 일반적으로 비스타 사용시
사 용자에게 부여되는 권한을 입니다. 그래서 비스타에서는 관리자 계정이 필요한 프로그램(프로그램의 manifest등에 명시되어있거나 프로그램명에 setup 등 특정 단어가 들어있는 프로그램)을 실행할 때에, UAC 서비스를 꺼놓지 않는 한은 관리자 권한으로 임시로 높여줄 것인지 물어보는 창이 뜹니다.
그 창은 위의 색깔로 간단한 정보를 얻을 수 있도록 설계되어있습니다
1) 파랑색일 경우
이 프로그램은 운영체제에 속한 프로그램이지만 시스템 설정을 변경할 필요가 있는 프로그램입니다.
(2) 빨강색일 경우
이 프로그램은 관리자가 차단하도록 설정한 프로그램입니다.
(3) 회색일 경우
이 프로그램은 운영체제에 속하지는 않았지만 디지털 서명된 프로그램입니다.
(4) 노랑색일 경우
이 프로그램은 운영체제에 속하지도 않고 디지털 서명도 되어있지 않습니다.
<다음의 경우는 예외>
64-bit
Manifest 파일에 RequestedExecutionLevel 포함 (이 부분은 프로그래밍과 관련되어있습니다.)
관리자 권한으로 실행되는 경우
파일 공유와 같은 원격 세션 작업일 경우