Estamos a punto de lanzar varios cientos de máquinas nuevas que ejecutan Windows 7, con el SO instalado a través de WDS, por lo que en este momento podemos realizar cambios y compilarlos en la compilación.¿Puedo modificar un entorno Win7 para permitir que un programa .Net se ejecute siempre como administrador?
El problema es una aplicación .Net que escribimos hace años que a su vez genera un intérprete de comandos modificada. Ese shell ejecuta una aplicación dataflex que necesita ejecutarse con permisos elevados.
No otorga a los usuarios derechos generales de administración.
¿Existe un mecanismo en el que podemos pre-permitir nuestra aplicación .Net para ejecutar como administrador para que el control de comandos se ejecuta como administrador?
Estoy al tanto de los cambios que puedo hacer en el app.manifest para requerir que el programa se ejecuta como administrador. No estoy al tanto de cómo puedo (como administrador) configurar la máquina para permitir que eso ocurra sin darle al usuario más derechos o credenciales de las que me gustaría que tuvieran.
eso es bastante el orden alto. –
No puede modificar la aplicación para que siempre se ejecute como Administrador. Si pudieras hacer eso, entonces cualquier programa podría otorgarse privilegios de Administrador, lo que significa que toda la infraestructura de seguridad está rota. * Usted * podría * poder, como administrador, configurar el sistema para que permita a un programa en particular ejercer algunos privilegios elevados. –
¿Desea que el usuario final ejecute algo como administrador sin ser administrador? Estoy de acuerdo con algunos de los otros en que necesita cambiar lo que está tratando de hacer. Debe solucionar el problema en lugar de solucionarlo. Si los usuarios realmente necesitan privilegios de administrador para hacer su trabajo, déselos. Si no lo hacen, entonces debe solucionar el problema con la aplicación que desea privilegios de administrador. Como han dicho otros, probablemente solo modificando los permisos de recursos. – Bengie