제한된 계정으로 실행되는 프로그램에 관리자 권한을 허용합니다.

제한된 계정으로 실행되는 프로그램에 관리자 권한을 허용합니다.

나는 레지스트리를 읽고 쓸 수 있는 권한이 필요하고 디스크와 CD-ROM에 파일을 생성할 수 있는 권한이 필요한 지원 응용 프로그램을 가지고 있습니다.

나는 제한된 사용자를 사용하여 컴퓨터를 실행하여 내가 모르는 사이에 프로그램이 레지스트리 액세스가 필요할 때마다 Windows에서 암호를 요구하지 않고 레지스트리에 아무것도 설치하거나 쓸 수 없도록 하고 싶습니다.

프로그램이나 폴더가 원하는 모든 작업을 수행할 수 있는 권한을 갖도록 제한된 사용자를 설정할 수 있습니까? 나는 이 프로그램을 코딩한 사람들을 알고 있기 때문에 이 프로그램을 완전히 신뢰합니다.

답변1

권한은 일반적으로 다음에 할당됩니다.사용자 계정또는여러 떼. 따라서 이를 수행하는 표준 방법은 관련 레지스트리 키 및 폴더에 사용 권한을 할당하는 것입니다.관련 있는 정책구성으로 인해 사용자가 CD에 쓸 수 있는 것은 아닙니다.)

CD 권한이 작동하지 않고 모든 것이 구성된 것으로 나타나는 경우 특히 CD 권한이 고정될 수 있습니다. UDF CD(패킷 기록 CD라고도 함)를 사용하는 경우 문제가 발생할 수 있습니다. 이에 대한 지원은 약간 불안정합니다. IMX는 Win7에서 드래그 앤 드롭 굽기가 작동하는 방식이지만 말입니다. Nero BurnRights는 이를 처리하는 프로그램이었지만 기본적으로 Windows XP 이상의 표준 사용자에게는 이동식 미디어에 쓸 수 있는 권한이 있으므로 Windows 2000에서만 필요합니다. 실제로는 프로그램이 CD에 쓰기를 시도하는 방식에 따라 다릅니다.

이에 대한 유일한 대안은 최신 OS 보안으로 제대로 작동하지 않는 응용 프로그램이 계속 작동하도록 하기 위해 Microsoft의 툴킷을 사용하는 것입니다.애플리케이션 호환성 툴킷. 이를 통해 이전 응용 프로그램이 마치 사용자가 일반적으로 갖는 것보다 더 높은 권한으로 실행되는 것처럼 동작하도록 할 수 있습니다.매우복잡하고 (내 동료가 믿을 수 있다면) 설정하는 것이 매우 고통스럽습니다. 기본적으로 애플리케이션과 OS 사이에서 실행되는 shim 프로그램을 구성하고 있으며 프로그램이 수행할 모든 작업을 알아야 합니다. 시간이 많고 필요성이 매우 높으며 NTFS 및 레지스트리 권한을 사용하여 동일한 작업을 수행할 수 없는 경우에만 이 옵션을 고려해야 합니다.

답변2

sysinternals ProcMon.exe를 사용하여 작동하는 데 필요한 레지스트리 계층과 파일 시스템 계층을 찾으세요. 그런 다음 제한된 사용자에게 최소한의 권한을 부여하도록 관련 레지스트리 및 NTFS 권한을 설정합니다.

이 앱이 작동하기 위한 최소 권한 집합이 발견되면 친구 "프로그래머"가 코드 자체에서 차지하는 공간을 좁히는지 확인하세요. 그렇게 하면 새 버전이 이전 트랙 표면을 노출하지 않고 제한된 사용자로 실행될 수 있습니다.

답변3

"제한된 사용자"가 관리 권한이 필요한 작업을 수행할 수 있는 경우 계정은 제한되지 않습니다. 당신은 자신과 모순됩니다. 누구도 케이크를 갖고 있으면서도 먹을 수는 없습니다.

관련 정보