Application: gvSIG desktop - gvSIG bugs #2807: No se pueden instalar complementos si gvSIG no se ejecuta como administrador

Cesar Ordiñana
2014-09-09T07:36:55Z

Aquí hay más información sobre este tema, para el caso de windows:

http://mark.koli.ch/uac-prompt-from-java-createprocess-error740-the-requested-operation-requires-elevation

Parece que, en teoría, creando un ejecutable aparte con la configuración necesaria, podríamos hacer que la instalación de los paquetes se lanzara en un proceso aparte, activando lo de pedir permiso al usuario. De todas formas quizá esto sea muy complejo.

Otra opción podría ir en la línea de lo que propone César y quizás bastante sencilla de hacer. El lanzar el gestor de complementos de forma independiente ya funciona actualmente, de hecho ya incluíamos, al menos en las primeras versiones de gvSIG 2.0, un .exe para ello. Sólo haría falta añadir el "Manifest" correspondiente al generarlo con Launch4J. Por otro lado, el gestor de complementos dentro de gvSIG podría hacer la validación de permisos y no estar activo sino puede escribir, indicando al usuario que use el otro ejecutable.