Tengo un programa que usa el registro para guardar los últimos 10 archivos que se han abierto. En un momento estaba intentando guardarlos en una máquina local, pero decidí guardarlos en el usuario actual. Durante el proceso de intentar que todo funcione, creé un manifiesto para forzar al programa a ejecutar como administrador, lo cual no creo que sea necesario. El problema que estoy teniendo es que parece que no puedo eliminar el requisito.Cómo eliminar el requisito "Ejecutar como administrador" en C#
He cambiado ... Cambié las propiedades del proyecto a "Crear aplicación sin manifiesto", agregué un nuevo elemento llamado app.manifest que tiene por defecto asInvoker y cambié las propiedades para usar ese manifiesto, renombré cualquier archivo que tenga la palabra manifiesta en el nombre del archivo.
Ninguno de estos intentos funcionó. El programa todavía se está ejecutando como administrador. Debo extrañar algo, pero no estoy seguro de qué.
Estas son las líneas en el app.manifest
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
Gracias por la ayuda !!
Gary
Elimina el archivo de manifiesto del proyecto. Está claro que está haciendo algo mal, no está seguro de qué sugerir, dado que nos proporcionó muy pocos detalles. ¿Has intentado simplemente editar el actual y/o volver a crear la solución? –
¿qué tal un ejemplo de código ... si agregaste algo seguramente puedes eliminarlo a menos que no entiendas qué es lo que agregaste en primer lugar en lo que respecta al código/funcionalidad de C# – MethodMan
no estoy seguro de qué código quieres una muestra de. Como dije en la pregunta original, eliminé el manifiesto del proyecto cambiando la configuración del proyecto, o al menos esa era mi intención. – Gary