문제가 있습니다. 내 응용 프로그램이 관리자 권한으로 실행되고 있습니다. (또한 매니페스트가 있습니다.)C# 요청 된 레지스트리 액세스가 허용되지 않습니다.
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
프로그램을 기본 아이콘으로 변경하고 있습니다. * .php 파일의 기본 아이콘을 변경할 때 모든 것이 정상입니다. 하지만 * .mp3 파일에 대한 기본 아이콘을 변경하려면이 오류가 발생합니다. 요청 된 레지스트리 액세스가 허용되지 않습니다.. 내가 어떻게 레지스트리와 함께 작업을위한 더 나은 권한을 얻을 수 있을지 모르겠다. 나는 이것을 사용하고 있습니다 -> RegistryKeyPermissionCheck.ReadWriteSubTree. 그리고 내게 오류가 발생합니다 :
FileExt = FileExt.OpenSubKey("UserChoice", RegistryKeyPermissionCheck.ReadWriteSubTree);
응답 주셔서 감사!
regedit를 사용하여 키를보고 사용 권한을 확인 했습니까? –
모든 확장에 대해 읽을 수 있습니다. 그러나 .php 확장자는 .mp3이 아니라 변경할 수 있습니다. 권한은 동일합니다. 그리고 관리자 (저는 관리자 권한으로 앱을 실행하고 있습니다)는 모든 확장 프로그램에 대한 완전한 권한을가집니다. – sczdavos