UAC necesita para la aplicación de consola
Tengo una aplicación de consola que requiere el uso de un código que necesita un nivel de administrador. He leído que necesito agregar un archivo de manifiesto myprogram.exe.manifest que se vea así:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator">
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
Pero todavía no aumenta el UAC (en la consola o en la depuración en VS). ¿Cómo puedo resolver este problema?
ActualizarPuedo hacer que funcione si ejecuto la solución en Administrator o cuando ejecuto /bin/*.exe en Administrator. Todavía me pregunto si es posible tener algo que aparecerá cuando se inicie la aplicación en lugar de hacer clic derecho explícitamente> ¿Ejecutar como administrador?