Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
802 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Lancer un exécutable à distanc dans la session ouverte via une pge web

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lancer un exécutable à distanc dans la session ouverte via une pge web

n°2168451
Twister
Posté le 18-12-2012 à 01:20:15  profilanswer
 

Bonjour,
 
J'ai une application qui tourne en local sur un PC (Windows 7) (application lancée manuellement par un utilisateur).
Cette application dispose d'une API me permettant de contrôler quelque une de ses fonctions.
J'ai créer un petit script console en VB me permettant de d'executer des taches de maintenance sur cette application.
 
Je souhaite pouvoir lancer ce script depuis une page web. J'ai donc essayé les choses suivantes :
1) Installation de PHPexec sur le serveur web + winexe (equivalent de psexec sur linux) et lancement du script sur la machine distante -> Le script se lance mais pas dans la session ouverte, il ne trouve pas l'application ouverte.
2) Installation de PHPssh2 sur le serveur web + Serveur SSH windows sur la machine distate et lancement du script sur la machine distante via SSH -> meme resultat.
 
Quelqu'un à t'il une solution?
 
Merci d'avance
 
Richard


Message édité par Twister le 18-12-2012 à 01:24:05
mood
Publicité
Posté le 18-12-2012 à 01:20:15  profilanswer
 

n°2168466
x1fr
Posté le 18-12-2012 à 08:45:14  profilanswer
 

En passant par le bureau à distance?


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°2168585
Twister
Posté le 18-12-2012 à 23:39:31  profilanswer
 

Bonjour, merci pour votre réponse.
 
L'idée est justement de ne pas avoir à lancer une interface graphique comme le bureau à distance pour ne pas avoir a prendre la main sur la machine distante. Mais juste a a voir a cliquer sur un bouton dans une page web.
 
Merci d'avance
 
Richard

n°2168596
x1fr
Posté le 19-12-2012 à 09:05:38  profilanswer
 

Il faudrait plutôt se tourner vers le support de l'application en question alors, parce que là il me parait difficile d'apporter une réponse.
 
A priori le problème n'est pas d'exécuter un script à distance, ça ça a l'air de fonctionner, mais bien de le faire interagir avec l'API du logiciel


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°2168846
Twister
Posté le 20-12-2012 à 19:23:29  profilanswer
 

En pratique le problème vient du fait que lorsque que je lance mon script à distance (via SSH ou PSEXEC), le processus de mon script n'a pas accès  aux processus de la session en cours. J'ai cru comprendre que cela correspondait à la "session 0 isolation" qui semble être un mécanisme de protection de windows mis en place à partir de vista.
 
En fait je me suis rendu compte de ce dernier point car j'ai de temps en temps un message sur ma session locale qui me previent qu'un processus tente d'interagir avec un programme. Mais je ne trouve pas de moyen d'autoriser cette interaction.

n°2168862
x1fr
Posté le 20-12-2012 à 21:59:50  profilanswer
 

peut etre que les 2 processus sont lancés sous des sessions différentes?


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°2168886
Twister
Posté le 21-12-2012 à 11:14:29  profilanswer
 

a priori ils sont dans la meme session (lancement du processus avec le compte de l'utilisateur de la session en mode interactif) mais le mécanisme de "session 0 isolation" l'empêche d'interagir avec l'application.
 
En réfléchissant une solution serait d'accéder à l'API de l'application à distance (qui est de type OLE). Qqn sait il comment acceder à l'API depuis un pc distant?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Lancer un exécutable à distanc dans la session ouverte via une pge web

 

Sujets relatifs
Transfert d'une variable d'une page à l'autreAfficher une page suivant une donnée MySQL
[HTML/JS]Appeler une page en forcant des paramètres POSTComment intégrer une formule sur une page HTML ??
rendre un navigateur concu pour smartphonne executable sous windows xpEnvoi formulaire POST en HTTPS depuis page HTTP
différents aspects des liens sur une même page [résolu][PHP / JS] C'est un script jquery qui fait ce truc en première page ?
Mise en page d'un signet sous Word par macroRécupérer une URL en PHP contenue dans une page
Plus de sujets relatifs à : Lancer un exécutable à distanc dans la session ouverte via une pge web


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR