Я создал исполняемый файл, который вызывается другим приложением для процессов, которым требуются повышенные привилегии 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>
Есть идеи, почему это так, или если это возможно, как часть проекта установки с манифестом?