내 응용 프로그램이 표준 사용자로 실행됩니다. 때때로 관리자 권한이 필요한 레지스트리 키를 만들어야합니다. 사용자에게 관리자 권한을 요청하고 싶습니다.표준 사용자로부터 레지스트리 키를 변경하려면 프로세스를 시작해야합니까?
나는이 라인을 따라 뭔가 할 경우
GetNamedSecurityInfo
AllocateAndInitializeSid
SetEntriesInAcl
SetNamedSecurityInfo (or RegSetKeySecurity)
이 원인 Windows가 자동으로 권한 부여를 위해 사용자에게 메시지를 표시 대화 상자를 팝업해야을?
대신 레지스트리에 액세스하기 위해 프로세스를 시작해야합니까? 어떤 경우에 사용자에게 프로세스에 대한 관리자 권한을 얻으라는 메시지를 표시하려면 어떻게해야합니까?
나는 사용자 비밀번호를보고 싶지 않기 때문에 CredUIPromptForCredentials
을 사용하지 않는 것을 선호합니다.
Access Control 설명서를 읽었습니다. 나무 숲이 보이지 않는 것 같습니다.
나에게 정교했던 사람이 -1'eded? – Pierre