| Annexes / Client Serveur | |
Ce document décrit comment déclencher un binaire depuis une page HTML (générée éventuellement par le mode web), indépendamment du produit ACE.
Pour fonctionner, nous avons besoin du binaire lanceur.exe et du Generix.ini. Il est donc impératif de pouvoir les localiser de manière très précise. C’est l’une des fonctions du fichier « launcher.js ».
Comme il a été dit, cette solution utilise un activeX non signé, or par défaut le navigateur les ignorent. Pour les prendre en compte il faut modifier la configuration. Ce point est d’ailleurs le plus crucial (touche à la sécurité).
Suivre les étapes :
La solution est prête à fonctionner, il ne reste plus qu’à pointer sur la page HTML. Vous pourrez en trouver une à l’adresse : http://fx-thr/_Essai/html2bin.xml. Mais vous pouvez également la recopier en local car il n’est pas nécessaire de disposer d’un serveur HTTP pour la faire fonctionner.
Au lancement de la page vous devez voir apparaître la fenêtre suivante qui vous signale l’activation d’un activeX (voir configuration), répondez oui. Ensuite la page s’affiche.
Si tout est correct, vous devez également voir la valeur des variables systèmes positionnées sur votre machine.
Remarque(s):
Cette solution se base sur WSH (Windows Scripting Host) qui est le remplaçant des fichiers BAT … cela signifie qu’il est possible de faire tout et n’importe quoi avec : lancer une application Word comme détruire une arborescence.