CMake requireAdministrator
-
11-09-2019 - |
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
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