Home > Preguntas Más Frecuentes > Uso de programas y aplicaciones externas con SiteKiosk

Uso de programas y aplicaciones externas con SiteKiosk

SiteKiosk permite integrar aplicaciones de terceros, añadirla a la lista de programas para su uso desde su terminal, y definir algunas propiedades, entre ellas que se puedan arrancar automáticamente al iniciar SiteKiosk.

Encontrará detalles en esta página de ayuda: Ejecutar Programas/Aplicaciones Externos 

En la mayoría de los casos debería poder permitir ejecutar programas o aplicaciones externas de forma sencilla. Sin embargo puede encontrar aplicaciones que no funcionen bien sin hacer primero algunos ajustes. Los siguientes consejos y recomendaciones le ayudarán a resolver los problemas más comunes que podrían impedir que una aplicación externa se ejecute correctamente.

Este artículo le ayudará a resolver la mayoría de las dificultades que podría experimentar con cualquier programa externo, a la hora de un correcto funcionamiento.

Estas recomendaciones son aplicables tanto a archivos ejecutables (.exe) como a archivos por lotes (.bat o .cmd).


Arranque automático de una aplicación

Si está interesado en arrancar automáticamente una aplicación al arrancar SiteKiosk, por favor, tenga en cuenta la siguiente información.

La sustitución del shell de SiteKiosk (activo en el modo llamado "auto-inicio" o modo seguro de SiteKiosk), puede pasar por alto las aplicaciones incluidas en la carpeta de Inicio de Windows cuando el usuario inicia sesión en el sistema.

Desde SiteKiosk 8.x puede ejectuar aplicaciones externas al arrancar el navegador SiteKiosk añadiéndolas en la configuración de SiteKiosk (-->Programas) y habilitarlas mediante la opción "Ejecutar programa automáticamente"Ejecutar Programas/Aplicaciones Externos

También puede habilitar la opción "Mantener la ventana principal de SiteKiosk en segundo plano" desde Página de Inicio y Navegador -->Avanzado": Opciones Avanzadas

Alternativamente, al final de este articulo explicaremos otros métodos adicionales.


Uso de archivos por lotes

En general hay dos elementos a tener en cuenta para poder ejecutar archivos por lotes o cmd con el usuario limitado (por defecto SiteKiosk):

1. Desde el Gestor de Seguridad ( --> Personalizado-->Programas) debe permitir el uso de la aplicación de comandos "cmd.exe"
2. Desde el asistente de configuración de SiteKiosk debe permitir mostrar la ventana de comandos borrando la ventana con class entry “ConsoleWindowClass” desde la opción "Ventanas y Cuadros de Diálogo" dentro del punto de menú Seguridad -> Windows y Diálogos.


Entonces debería arrancar el archivo por lotes o cmd utilizando “WshShell.Run (metodo Run de Windows Script Host: Run Method (Windows Script Host) | Microsoft Learn) usando un script externo para añadir a la configuración de de SiteKiosk (-->Diseño de Navegador -->Avanzado -->Ejecutar Script)


EJEMPLO BÁSICO:

- El archivo externo: Utilice un editor (por ejemplo el bloc de notas) para crear un archivo JS (ej. startcmd.js) y copie estas líneas en el archivo.

evtid = SiteKiosk.Scheduler.AddDelayedEvent(5000, start);

function start()
{
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("\"C:/Program Files/startapp.cmd\"",1,false);
}

Continúe simplemente salvando el archivo JavaScript que ha creado en el directorio ...SiteKiosk\Html\ y añádalo a la configuración de SiteKiosk como un script externo (-->Navegador --> Diseño de Navegador /Browserskin --> Avanzado --> Ejecutar archivo Script ).

- El archivo cmd:
Utilice un editor (ej. el bloc de notas) para crear un archivo CMD (ej. startapp.cmd) y como estas líneas en el archivo.

c:
cd \
cd Windows
cd system32
start notepad.exe
pause

Continúe simplemente salvando el archivo que ha creado en la carpeta "Archivos de Programa":

Descripción:
El archivo script externo (startcmd.js) arrancará el archivo CMD (startapp.cmd) 5 segundo después del arranque de SiteKiosk. En el archivo CMD se ejecutará el programa Bloc de Notas.

Por favor tenga en cuenta que el script de arriba es un mero ejemplo. Cuando implemente su aplicación, puede tener que revisar determinados permisos de acceso de usuario. Estos incluyen "permiso de lectura Y escritura" en los directorios correspondientes.

Si es necesario, puede utilizar el asistente del Gestor de Seguridad para ajustar estos y otros derechos del usuario limitado (por defecto, SiteKiosk).


Otras recomendaciones para revisar posibles bloqueos y cómo aplicar ajustes adicionales (cuando son necesarios)

Cuando configura una aplicación o archivo por lotes asegúrere siempre que la ruta al archivo es correcta. Si es posible la aplicación debería instalarse en una ruta por defecto como Program Files o Program Files (x86). Los archivos por lotes deberían colocarse en una ruta comón como C:\Users\Public\Documents. No es recomendable colocarlos ni en las carpetas de documentos o en el escritorio de ningún usuario, porque podría tener problemas de acceso al utilizarlos más adelante desde el usuario limitdado (por defecto, SieKiosk).

El primer paso para resolver cualquier problema debería ser ejecutar SiteKiosk en modo "Ejecutar una vez". De esta forma podremos determinar si los derechos de acceso o ajustes dependientes del usuario suponen alguna limitación, que se manifiesta cuando utiliza el modo "Auto-Inicio" que funciona con el usuario limitado SiteKiosk.

Si la aplicación no se inicia en el modo "Ejecutar una vez", la razon más probable es debido a la gestión de "Ventanas y Diálogos" de SiteKiosk. En este caso verá un mensaje "Accion no permitida por razones de seguridad" en la pantalla y la aplicación será bloqueada. Esto también provocará una notificación muy útil en el archivo de registro de anotaciones (log) qye encontrará en la carpeta …\SiteKiosk\Logfiles.

La línea de notificación en el registro de anotaciones tendrá el siguiente aspecto:
[SiteKiosk] Notification: According to the windows monitoring rule(Title:'xxxxxx' Class:'xxxx') the window (Title:'xxxxxxxx' Class:'xxxxxxxxx') will be closed

Basándonos en esa notificación, y con el fin de evitar el bloqueo, debemos crear una nueva entrada en la opción de gestión de cuadros de diálogo y ventanas, que encontraremos en el asistente de configuración en "Acceso y Seguridad --> Bloquear ventanas y cuadros de diálogo críticos --> Ajustes", completando la entrada con el correspondiente título y clase.

La siguiente página de ayuda muestra más detalles:
https://www.sitekiosk.es/ayuda-sitekiosk/default.htm?windows___dialoge.htm
y en la siguiente: https://www.sitekiosk.es/ayuda-sitekiosk/default.htm?handling_of_windows.htm

Si su aplicación o archivo por lotes funciona en modo "Ejecutar una vez" pero no funciona en modo "Auto-Inicio" lo más probable es que necesite revisar los permisos de acceso al programa o directorio. Estos pueden requerir por ejemplo permisos de lectura Y escritura en los directorios correspondientes a la aplicación o archivo por lotes.

Si es necesario, puede utilizar el asistente del Gestor de Seguridad para ajustar estos y otros derechos de acceso para el usuario limitado (por defecto, SiteKiosk). En el asistente seleccione el perfil Personalizado y la vaya a la opción de permisos de carpetas ( Personalizado -> Permisos de carpetas ).
Vea más detalles en la siguiente página de ayuda:
https://www.sitekiosk.es/ayuda-sitekiosk/default.htm?advanced.htm

También puede permitir explícitamente el ejecutable que necesita utilizar si está dentro de la lista de programas bloqueados por defecto para el usuario limitado: Gestor de Seguridad - Permisos de Acceso



Métodos alternativos de arranque automático de aplicaciones al inicio de Windows

Los métodos explicados a continuación deberían utilizar únicamente en el caso de que ninguno de los anteriores haya sido suficiente, porque implican arrancar la aplicación SiteKiosk de forma distinta a la predeterminada, el llamado modo "Auto-Inicio", modo "Seguro" o modo "Kiosco", que es el más seguro.

Alternativamente con versiones anteriores de Windows:
Si quiere conseguir que estas aplicaciones se lancen también en el modo de sustitución del shell, en lugar de utilizar la carpeta de Inicio de programas de Windows, puede incluir estos programas en la ruta de registro de Windows: HK_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRENT_VERSION/RUN

Otra opción es utilizar la función de Windows "Tareas Programadas".
El siguiente artículo de Microsoft detalla cómo utilizar las tareas programadas en Windows:

Esta función de Windows le permite seleccionar un usuario aplicando los permisos de acceso para que el programa pueda ejecutarse.

Si todos los métodos anteriores se han revisa y su aplicación o archivo por lotes funciona en el modo "Ejecutar una vez" pero todavía no funciona en el modo auto-inicio, puede intentar arrancar SiteKiosk automáticamente sin la sustitución del shell (método "Personalizado / Configurar del arranque de SiteKiosk"):

Algunas aplicaciones, especialmente las más antiguas, pueden no funcionar en el caso de que el shell por defecto de Windows (explorer.exe) no esté presente, como ocurre en el modo de inicio de SiteKiosk "Auto-Inicio".

Como nota final, por favor, tenga en cuenta que los accesos directos (extensiones .lnk) y las apps de Windows 8 no funcionan como aplicaciones externas de SiteKiosk. Las apps de Windows 8 (con la moderna interfaz de usuario) no proporcionan ningún recurso que permita que otra aplicación como SiteKiosk pueda controlarlas correctamente, por tanto no pueden gestionarse desde SiteKiosk. En estos casos será preciso utilizar los métodos de arranque desde el sistema operativo, asegurando el funcionamiento en el usuario limitado cuando utilicemos el modo auto-inicio de SiteKiosk.


Opciones de Adobe Reader y tratamiento de archivos PDF

Adobe Reader puede utilizarse como una aplicación dentro de SiteKiosk.
Pero para los ajustes y opciones sobre el tratamiento de archivos PDF, le recomendamos leer este artículo.



Vea también ...

Abrir varias URLs y arrancar SiteKiosk
Actualización de SiteKiosk Online de forma automática o programada
Administrador y Gestor de Archivos en SiteKiosk Windows
Ajustar el nivel de zoom (SiteKiosk Windows o Android)
Ajustes de Configuración de máquina cliente en SiteKiosk Online
Archivos de Configuración
Archivos PDF desde navegador o Adobe Reader
Botón de Salida de SiteKiosk Windows
Cambiando ajustes de Windows del usuario limitado SiteKiosk
Compatibilidad de navegadores en SiteKiosk Windows
Configuración de emergencia en SiteKiosk Windows
Contenido multimedia embebido en html
Construir un watchdog de aplicaciones externas con scripts
Control de funciones no autorizadas en SiteKiosk Windows
Control de Protocolos en SiteKiosk Windows
Control direcciones bloqueadas
Descarga e Instalación SiteKiosk Windows clásico
Gestionar actualizaciones de Windows
Gestionar alertas de certificados o seguridad en Windows
Gestor de Descargas y añadir excepciones
Guía de Primeros Pasos de SiteKiosk Windows clásico
Lanzar aplicaciones desde Gestor de Descargas en SiteKiosk Online
Líneas de comandos en navegador Chrome
Llamada a un programa desde una pagina Web
Manipulación de DOM en motor de navegador Chrome
Mantenimiento: apagado, encendido, hibernación, despertar
Maximizar ventanas en enlaces de Start Screen y Chrome
Microsoft Edge y navegador IE
Opciones de energía, apagado y suspensión
Recuperar datos de mi licencia SiteKiosk
Retirada de Internet Explorer en Windows
Requisitos de Sistema SiteKiosk Windows clásico
Registrar SiteKiosk Windows clásico
Restricciones de Versión Demo
SKStartup: ajustes arranque
Salvapantallas con imágenes en SiteKiosk Windows
Salir de SiteKiosk Windows - recuperar acceso a Windows
VNC con SiteKiosk Online Android
Utilizar SiteKiosk dentro de un dominio de Windows
Administración Remota (SiteRemote)
Cartelería Digital


Volver arriba