Mi aplicación necesita acceso administrativo y quiero que se ejecute sin ningún tipo de molestias en Windows 7.Windows 7 - programación configurar una aplicación se ejecute en modo de compatibilidad con XP
tengo las siguientes opciones
1.Ask el usuario que usa la aplicación para desactivar el UAC. Esta es una opción de último recurso y odiaría hacer eso.
2. Inserta un manifiesto en la aplicación que dice elevar al administrador privelege. Esto funcionará, pero parece que generará un diálogo que requerirá el consentimiento de los usuarios cada vez que un usuario ejecute la aplicación.
3. Configure la aplicación para que se ejecute en el modo de compatibilidad de Windows XP. Esto funciona, pero tuve que hacer esto usando las propiedades de la aplicación explorer->. si puedo hacer esto programáticamente durante el tiempo de instalación, realmente preferiría esta opción. Mi pregunta es si hay alguna forma de lograr esto.
respecto
Ganesh
Quizás sería informativo si explicara por qué su aplicación necesita acceso administrativo. Puede haber mejores formas de resolver el problema. –
Si realmente * necesita * administrador, entonces no lo considero un problema. La única razón por la que alguien debería querer evitar el UAC es que están tratando de hacer algo infame. Hmmm .... –
Tal vez Ganesh tiene alguna dependencia de un componente de un tercero que no funcionará en Windows 7 sin acceso de administrador o modo de compatibilidad de Windows XP. He visto componentes como ese, donde el proveedor original se ha hundido y la migración a otro componente es una gran tarea. – MarkJ