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

Cesar Martinez Izquierdo
2014-09-10T05:21:27Z

Bueno, casi cerrando ya el círculo, veo que el gestor de complementos ya se incluye como aplicación separada, y que además, por contener la palabra "install" en el nombre del .exe también activa automáticamente el diálogo UAC, con lo cual es trivial lanzarlo con permisos elevados:

shell.ShellExecute(null, "open", "C:\\Program Files (x86)\\gvSIG desktop 2.1.0_build2245\\gvsig-package-installer.exe", "", "C:\\Program Files (x86)\\gvSIG desktop 2.1.0_build2245\\", 5);

Sólo necesitaríamos añadir la dependencia a las librerías JNA y JNA platform.