UAC에 문제가 있고 다른 사용자 (CreateProcessAsUser 또는 CreateProcessWithLogonW와 같은 API)로서 대화 형이 아닌 프로세스를 실행 중입니다.다른 사용자로 프로세스를 생성 할 때 UAC를 어떻게 처리합니까?
1), (확인 새 Windows 사용자 계정 만들기 새 사용자 계정과 같은 비 대화 형 자식 프로세스를 생성)
2) 올바르게 작동은 (때 실패
내 프로그램은 다음을 수행하기위한 것입니다 UAC는
내 응용 프로그램은 관리자 매니페스트를 포함하고 UAC는 1 단계
을 완료하기 위해 사용 가능하지만 2 단계가 제대로 실행하지 못하는 경우 올바른 올린다)를 사용할 수 있습니다. 다른 사용자로 실행되는 하위 프로세스가 내 기본 프로세스 (대화식 사용자로 실행 됨)의 승격 된 권한을 상속하지 않기 때문에 이것이 의심 스럽습니다.
이 문제를 해결하는 방법을 알고 싶습니다. UAC가 꺼지면 내 프로그램이 제대로 작동합니다. 이 상황에서 UAC를 다루거나 높은 권한을 요구하려면 어떻게해야합니까?
모든 사용자에게 도움이되는 경우 새 사용자 계정에 대한 파일 암호화를 설정하기 위해 하위 프로세스를 다른 사용자로 실행해야합니다.
귀하의 특별한 필요와 상황에 따라 [이 답변] (http://stackoverflow.com/a/21718198/886887)이 도움이 될 수 있습니다. –