2012-07-02 2 views
1

응용 프로그램에서 사용하는 특정 레지스트리 키에 대한 편집을 비활성화 할 수 있습니까? 내 응용 프로그램 만 레지스트리를 변경하고 다른 응용 프로그램은 레지스트리를 보거나 편집 할 수 없도록하고 싶습니다.다른 응용 프로그램에서 레지스트리 키 편집 사용 안 함

+0

악성 코드가 아닙니까? –

+0

키에 보안 설정을 적용하면 수정을 방지 할 수 있습니다. 어쨌든 관리자는 소유권을 가져 와서 해당 권한을 복원 할 수있는 옵션을 가지고 있습니다. –

+1

@RomanR : 보안 설정은 * 응용 프로그램 *이 아닌 * 사용자 *에게 적용됩니다. –

답변

1

예 아니요.

레지스트리는 시스템의 다른 파일처럼 작동합니다. 각 키에 특정 액세스 한정자를 설정할 수 있습니다. 따라서 액세스 키를 설정하여 특정 사용자 만이 내용을보고 편집 할 수 있습니다. 그렇게하려면 프로그램을 해당 사용자로 가장해야합니다.

사용자가 다른 프로그램을 시작하거나 동일한 사용자로 regedit을 실행하면 해당 키를 수정하거나 볼 수 있습니다.

관리자는 항상 해당 키를보고 수정할 수 있습니다. 그가 소유자가 아니고 관리자 권한이 제거 된 경우에도 그는 자신을 다시 소유 할 수 있습니다.

관련 문제