2012-04-11 2 views
1

Windows 레지스트리의 어느 부분에 어떤 프로그램을 쓸 수 있습니까? 그 일을 방지하는 권한과 메커니즘이 있습니까? 레지스트리에 키 - 값을 쓰는 프로그램이 있으면 다른 프로그램이 키 - 값을 수정할 수 없도록 할 수 있습니까?Windows 레지스트리의 보안

Windows Mobile 6을 사용하고 있지만 일반적인 Windows 질문 일 수도 있습니다.

답변

1

Windows 레지스트리는 적어도 NT 기반 시스템에서 대부분의 다른 개체 (파일 등)와 마찬가지로 액세스 제어를 지원합니다. 따라서 액세스를 제한하는 값은 물론 레지스트리 키에 대해 적절한 ACL을 설정할 수 있습니다.

나는이 기능은 윈도우 모바일에없는 것을 확신하지만, 윈도우 NT, XP, 2003, 비스타, Win7에 등에

참조 : http://msdn.microsoft.com/en-us/library/windows/desktop/ms724878%28v=vs.85%29.aspx

+0

1. NT 시리즈에서 사용하는 레지스트리 하이브의 'regf'형식은 개별 값이 아닌 키에 대한 ACL을 지원합니다. 'CREG'(Win9x), 'SHCC'(Win3.1) 및 'EKIM'(WinCE) 형식은 그렇지 않습니다. 나중에 Windows Mobile/Phone 변형에 대해서는 잘 모릅니다. – bobince

+1

찾았습니다. http://msdn.microsoft.com/en-us/library/bb416353.aspx 하나의 계층 : "서명 된 응용 프로그램은 추가 검사없이 실행되고 장치에 대한 권한있는 권한으로 실행됩니다. 모든 API를 호출하고 파일 시스템의 모든 부분을 수정하고 레지스트리의 일부를 수정하십시오. "Windows Mobile 6은 두 단계를 지원하지 * 않습니다 *. – likejiujitsu

관련 문제