me di cuenta el siguiente fenómeno:¿Cómo evito el UAC cuando mi nombre de archivo EXE contiene la palabra "actualizar"?
Un ejecutable generado con Delphi 7 y parte del nombre incluyendo "Update" (por ejemplo, "UpdateMyApp.exe") hace que el UAC que intervenir para mostrar una advertencia como "qué quiere permita que el programa realice cambios en su computadora ".
Esto sucede con una sencilla aplicación de hello world. Mostrar el archivo en el explorador muestra el símbolo del escudo superpuesto al ícono de la aplicación.
Tan pronto como cambia el nombre del exe, el protector desaparece y la aplicación se inicia sin advertencias.
Como se mencionó, esto solo sucede con los programas creados con Delphi 7 y que se iniciaron en Windows 7 (supongo que en Vista) pero no en los p. WinXP.
Una comprobación rápida con Delphi 2007 muestra que este problema se ha ido.
divertido ... ... Scarying
Además de cambiar el nombre del archivo, ¿qué puedo hacer para evitar esto?
Rob, muchas gracias por esa información útil. Chris – Christian
esto explica por qué ocurre, pero no cómo resolverlo – Youda008
Sí lo hace. Incluya un manifiesto usted mismo. Si está utilizando Delphi 7, deberá compilar el manifiesto en un archivo .RES utilizando un archivo fuente .RC y RC.exe para compilarlo, y luego vincularlo usando '{$ R MyManifest.res}' - Versiones posteriores de Delphi como XE y en adelante incluye soporte directo en el IDE para seleccionar tu propio archivo .manifest –