Pregunta

Estoy tratando de establecer el indicador manifiesta requireAdministrator en un archivo ejecutable que estoy construyendo con CMake y Visual Studio.

Cualquier ideas sobre cómo dirigir CMake para establecer esa opción?

Gracias!

Billy3

¿Fue útil?

Solución

intente lo siguiente:

SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS    "/MANIFESTUAC:\"level='requireAdministrator' uiAccess='false'\" /SUBSYSTEM:WINDOWS")

Otros consejos

Soy consciente de que la cuestión se marca visual-studio-2008, pero para VS2010 Esto produce el siguiente mensaje de error:

  

error MSB4030: "level = 'requireAdministrator' uiAccess = 'false'" es un valor no válido para el parámetro "UACUIAccess" de la tarea "Enlace". El parámetro "UACUIAccess" es de tipo "System.Boolean".

Un comando CMake equivalente (sin tener en cuenta el / SUBSYSTEM: parte de Windows) para VS2010 es

SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS "/level='requireAdministrator' /uiAccess='false'")
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top