Utilisation ActiveXObject("WScript.Shell") a travers Wamp
Bonjour à tous,
J'ai un petit soucis avec la configuration de mon serveur WAMP.:cry:
Je développe actuellement une application web en php/javascript qui est installé sur WAMP serveur 2.0, le tout sous Windows 2003 serveur. 8-)
Je désire ouvrir des applications locales installé sur le serveur (ex : notepad) depuis mon application web. Je suis conscient des problèmes de sécurité que cela occasionne mais je n'ai pas choix...
Pour ce faire j'utilise le code javascript suivant :
Code:
1 2 3
|
var wshShell = new ActiveXObject("WScript.Shell");
wshShell.Run("mstsc.exe", 1, true); |
Dans cette exemple le bureau a distance windows est ouvert.
Si j'écris mon code dans un fichier html sur le et que l'ouvre depuis IE (ex : C:\test.html) tout est ok.
Par contre si je passe par wamp (http://localhost/test.html) j'ai l'erreur suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Détails de lerreur de la page Web
Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322)
Horodateur : Mon, 29 Mar 2010 12:13:40 UTC
Message*: Un composant ActiveX ne peut pas créer un objet.
Ligne*: 17
Caractère*: 3
Code*: 0
URI*: http://localhost/ |
J'ai fait quelques recherches sur le net qui me poussent à penser que c'est un problème d'autorisation mais je ne trouve pas de solution concrète pour résoudre le problème... :(
Chose importante, mon appli web sera uniquement utilisé en "localhost", les futurs utilisateurs se connecteront en TSE sur le serveur et utiliseront mon application via l'IE du serveur. ;)
Merci pour votre aide ! :ccool: