Toma titulo.
Estoy haciendo una aplicación y estoy ya en la fase final del desarrollo, tan solo me falta que cuando lo abres en windows vista y windows 7, te solicite que lo ejecutes como administrador.
He definido el archivo de manifiesto así:
<?xml version="1.0" encoding="UTF-8"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0"
processorArchitecture="X86" name="Publitool.exe" type="win32" />
<description>Description of your application</description>
<!-- Identify the application security requirements. -->
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
Pero lo único que consigo es que me salte un error que dice
"La operación solicitada requiere elevación". Es decir, si no le doy yo manualmente a ejecutar como administrador, no me abre la aplicación, sin embargo no me pide dicho permiso automáticamente.
He probado con varios tipos de manifiesto diferente que he ido sacando de tutoriales y de guias del uac y de mil sitios. Alguna idea?