Bonjour
J'ai une servlet qui genere un simple code
<script>
w = new ActiveXObject("WScript.Shell");
w.run("notepad.exe",1,True);
</script>
Mais rien ne se passe, alors que si je le copie sur le PC cela fonctionne ?
Je pense a un pb de securite ?
Bonjour
J'ai une servlet qui genere un simple code
<script>
w = new ActiveXObject("WScript.Shell");
w.run("notepad.exe",1,True);
</script>
Mais rien ne se passe, alors que si je le copie sur le PC cela fonctionne ?
Je pense a un pb de securite ?
il est fort probable que les sécurités de ton internet explorer refusent de démarrer les activeX si ce n'est pas fait depuis une page locale, ce qui serait logique. Personellement, j'aimerais pas qu'un serveur distant puisse lancer tout et n'importe quoi su ma machine locale![]()
Je suis daccord mais mon boss me demande cela
Merci
Cela n'est pas un probleme de servlet mais de securité. essaye de faire cela avec une page html statique sur ton serveur http (pas en local).
Ensuite réalise le réglage des sécurités pour faire fonctionner cela (tu dois limiter la porté de ces modifications à ton intranet autrement c'est trop dangereux).
Une fois cela effectué ta servlet devrais fonctionner avec les navigateurs IE.
Partager