Ejecutar OO como Administrador si existe ya una instancia

Para discutir temas generales, incluso si no tienen que ver directamente con Apache OpenOffice

Ejecutar OO como Administrador si existe ya una instancia

Notapor jmescriva » Jue Jul 27, 2017 12:11 pm

Hola,
Según las pruebas que he realizado, con la configuración por defecto tras una instalación normal, no es posible abrir una segunda instancia de OO con privilegios elevados (Ejecutar como Administrador) si ya existe una primera instancia ejecutándose sin privilegios.
Para reproducir el problema, simplemente abrir una instancia de Writer y acto seguido intentar abrir otra, pero esta vez ejecutando como Administrador.

El problema me surge porque se lanza un proceso de automatización desde una aplicación que se está ejecutando con privilegios elevados y si ya existe una instancia de OO ejecutándose sin privilegios, la creación del objeto de automatización falla (CreateOleObject('com.sun.star.ServiceManager')).

¿Alguien ha tenido el mismo problema y sabe como solucionarlo?
Gracias.

Un saludo.
-Jose.
OpenOffice 4.1.3 - Windows 10
jmescriva
 
Mensajes: 3
Registrado: Jue Jul 27, 2017 11:57 am

Re: Ejecutar OO como Administrador si existe ya una instanci

Notapor mauricio » Dom Jul 30, 2017 3:10 am

En LibreOffice 5.4 no puedo reproducir el problema. Por curiosidad... ¿por que ejecutar la instancia como administrador?...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5752
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: Ejecutar OO como Administrador si existe ya una instanci

Notapor jmescriva » Dom Jul 30, 2017 10:26 am

Hola Mauricio, gracias por responder.
No he probado con LibreOffice pero el problema se reproduce fácilmente con OpenOffice 4.1.3.

Como comentaba en el post original, el problema me surge por una automatización desde otra aplicación. Dicha aplicación abre Writer y rellena un documento. Además, la aplicación en cuestión realiza otros procesos que requieren su ejecución con permisos elevados y por tanto se tiene que ejecutar con esos privilegios.
Debido a esto, al realizar el proceso de automatización de OO, la instancia de OO que lanza se ejecuta con privilegios elevados (igual que la aplicación que está realizando la automatización).

Esto conlleva q si ya existe una instancia de OO ejecutándose sin elevación, esta segunda instancia quede bloqueada hasta q se cierre la anterior.
OpenOffice 4.1.3 - Windows 10
jmescriva
 
Mensajes: 3
Registrado: Jue Jul 27, 2017 11:57 am

Re: Ejecutar OO como Administrador si existe ya una instanci

Notapor mriosv » Lun Jul 31, 2017 1:45 am

Quizás haciendo una instalación en paralelo, puedas usar esta segunda sin problemas.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice 5 (Win10x64)
mriosv
 
Mensajes: 2154
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Ejecutar OO como Administrador si existe ya una instanci

Notapor jmescriva » Lun Jul 31, 2017 9:54 am

No lo entiendo.
¿Que es una instalación en paralelo?
OpenOffice 4.1.3 - Windows 10
jmescriva
 
Mensajes: 3
Registrado: Jue Jul 27, 2017 11:57 am

Re: Ejecutar OO como Administrador si existe ya una instanci

Notapor mauricio » Lun Jul 31, 2017 3:32 pm

Pues eso, instalar OpenOffice varias veces, así puedes ejecutar una sin privilegios, y otra con privilegios. No esta muy actualizado, pero te puede guiar en como hacerlo:
https://wiki.openoffice.org/wiki/Run_OO ... s_parallel

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5752
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.


Volver a Discusión general

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados