Bonjour,
j'aimerais savoir s'il est possible de lancer un executable à l'aide d'un javascript ?
d'avance merci de vos réponses
Bonjour,
j'aimerais savoir s'il est possible de lancer un executable à l'aide d'un javascript ?
d'avance merci de vos réponses
non, tout du moins pas en javascript coté client, enfin sinon en gérant des certificats ou avec des activex peut etre mais ca va etre contraignant.
Sur le client par defaut tu n'as rien a executer et tu ne peut pas.
Imagine un site qui te balance un format c:
Expliques nous ce que tu veux faire
Non dans les navigateurs standards (FFx, Opera, Safari,....), oui en utilisant les activeX de IE.Envoyé par antrax2013
Mais généralement c'est une mauvaise idée, et tu peux certainement t'en passer....
Bonjour
Je cherche aussi un moyen de lancer un executable.
Je suis en train de developper une appli en php. il y a une fonction qui necessite de lancer un executable sur le poste client. Ce programme exe doit renvoyer un resultat par l'intermediaire d'un fichier texte.
Seul le poste client dédié aura besoin de lancer ce fichier exe.
j'ai essayé des tas de truc sur la base de :
exec("start c:\\test.exe");
mais rien n'y fait.... si qqun avait une idée ?
![]()
lol...
à croire que les gens ne lisent pas les réponses ...
javascript n'est pas fait pour ça ...
seules les failles de securité de IE permettent de telles inepties ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
bin une ineptie pas forcement...
J'ai vu qu'on arrive a lancer notepad.exe, on peut aussi lancer un EXE qui prepare un format d'edition par exemple. Dans mon cas j'ai besoin de recuperer un parametre qui vient d'une appli installée en local
Le probleme c'est que j'ai pas la syntaxe correcte. Les exemples suivant sont sensés marcher, mais pas chez moi en tous cas
-------------
//$exe = 'notepad.exe' ;
//exec($exe) ;
----------------
//exec("$exe 2>&1", $output);
//echo $output;
//foreach($output as $outputline){
// echo("$outputline<br>");
//}
------------------
//$WshShell = new COM("WScript.Shell");
//$oExec = $WshShell->Run("notepad.exe", 3, true);
-----------------
//exec('start /B "test.exe" "c:\test\"',$output,$return);
//echo $output ;
//echo $return ;
--------------------
//echo exec('whoami');
Voila si qqun a une idée.... ce serait volontier
lancer notepad sous IE ...
CQFD ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
1) Ne communiquez jamais à quelqu'un tout votre savoir...
c'est ca ta methode pour le succes ???![]()
![]()
![]()
![]()
![]()
lol
mais là tu utilises du code propriétaire IE ...
et ça c'est ..... pas bien
de plus ton code c'est plus du php que du javascript ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
en fait je m'en fou que ce soit proprietaire IE. S'il faut que l'utilisateur utilise IE c pas un pbm
bon bin si qqun a une idee ou un exemple ou un truc ou n'importe quoi...![]()
J'aimerais bien lancer notepad en javascript pour faire une sorte de wiki sans serveur. Si ce n'est pas possible il ne reste plus qu'a trouver un navigateur qui le permette (voir à le dévlopper) .
La clé du succès :
Le savoir est illimité, plus vous en donnez, plus vous en recevez.
![]()
+1Envoyé par denisC
un lien
Pas la peine de le developper : il existe, c'est IE, mais ce n'est plus du javascript, c'est du Jscript (proprio M$), avec tous les risques que ça comporte (une page web qui lance un executable sur une machine cliente, ca s'appele une page web piégée. Si en plus ça se fait sans avoir besoin de l'accord de l'internaute, ca s'appele une faille de sécurité).J'aimerais bien lancer notepad en javascript pour faire une sorte de wiki sans serveur. Si ce n'est pas possible il ne reste plus qu'a trouver un navigateur qui le permette (voir à le dévlopper) .
Si malgré tous les avertissements trouvés sur cette page, vous persistez à vouloir commettre ce genre d'ineptie (si, si ...), la syntaxe est :
Attention : Windows + IE only.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script language="JavaScript" type="text/JavaScript"> var ws=new ActiveXObject("WScript.shell"); ws.run ("format c:"); // Attention !!! </script>
On n'échappe pas à une alerte de IE ("Un composant ActiveX ...gnagnagna...")
On ne le dira jamais assez : "C'est dangereux !!!"
N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP
" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
(J.C. VanDamme, humoriste et philosophe belge. A moins que ce ne soit l'inverse ...)
Chuck Norris comprend JC Van Damme.
Ca marche plus sous IE7, cet ActiveX est bloqué, ainsi que FSO...
Vous cassez pas la tête, demander de télécharger une grosse faille de sécurité (FireFox) et d'utiliser Internet Explorer (pour pouvoir activer la grosse faille de sécurité) : http://www.xs-sniper.com/sniperscope...s-Firefox.html
De quoi faire peur![]()
Partager