Abrir aplicacion (.exe) desde php multiusuario.

  • Autor Autor Skim0
  • Fecha de inicio Fecha de inicio
S

Skim0

Curioso
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola buenas,


He desarollado una aplicacion web que ejecuta un par de .exe que funciona perfectamente si se ejecuta en un equipo local (claro esta que el equipo local tambien es el servidor). El problema esta en que esta aplicacion tambien tiene que funcionar en un windows 7 multisuarios es decir solo abre el programa con el usuario que lanza primero el server, luego los otros usuarios cada vez que le den desde la web abrir programa se abre en la sesion que lanzo el server. utilizo la funcion exec . Se os ocurre algo de como puedo hacer para que el programa se abra en la session de windows que desde la web le de abrir programa?? un saludo.
 
¿Quieres ejecutar una aplicación en el Cliente?, Que los Clientes ejecuten la aplicación y No el servidor?
 
Si y no, la aplicacion se tiene que lanzar en el servidor pero en diferente usuario de windows (ya que el servidor es un terminal server que se conectan un par de usuarios)

Ejemplo:

El usuario1 abre el xamp abre el navegador y puede abrir cualquier aplicacion.
El usuario 2 no puede ejecutar xamp por que ya lo ejecuto el usuario1,pero al abrir la web y darle abrir aplicacion se abre en la sesion de windows del usuario1.
 
modifica los permisos del exe para que cualquier persona lo pueda ejecutar, seguro está restringido para el entorno local, agrégale un grupo y le asignas la ejecución sin problemas.
 
<?php exec ('mspaint \\127.0.0.1 -u myuser -p mypassword'); ?>

Usar comillas en cada parámetro, incluido la ruta.
 
Atrás
Arriba