2
UAC 높은 권한이 필요한 프로세스에 대해 다른 응용 프로그램에서 호출 한 실행 파일을 만들었습니다. 아래 프로젝트를 빌드하면 UAC를 잘 요청합니다.이 프로젝트 출력을 설치 프로젝트에 추가하면 UAC없이 프로젝트가 생성됩니다.실행 파일이 배포 프로젝트의 일부일 때 상승 요청하지 않음
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="CreateApp" type="win32"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
왜 이런가요? 아니면 매니페스트가있는 설치 프로젝트의 일부로 사용할 수 있습니까?