Bonjour,
j'aimerais savoir s'il est possible de lancer un executable � l'aide d'un javascript ?
d'avance merci de vos r�ponses
Version imprimable
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: 8O
Expliques nous ce que tu veux faire
Non dans les navigateurs standards (FFx, Opera, Safari,....), oui en utilisant les activeX de IE.Citation:
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 ?
:wink:
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 ...
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 :cry:
-------------
//$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 ...
1) Ne communiquez jamais � quelqu'un tout votre savoir...
c'est ca ta methode pour le succes ??? :D :D :D :D :D
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 ...
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... :lol:
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.
:king:
+1Citation:
Envoy� par denisC
:idea: 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�).Citation:
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:
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 !!!"
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 ;)