récupérer l'image associée d'un programme (icone) ? [js ? vbs?] - HTML/CSS - Programmation
Marsh Posté le 22-04-2003 à 13:47:45
tu prends un éditeur de ressources, tu extrais l'icone (généralement stockée dans le fichier exe), tu la sauvegardes au format que tu veux, et basta !
Marsh Posté le 22-04-2003 à 13:55:36
merci   
  
mmm, et comment réaliser cela ? 
 
Je veux en effet avoir acces à l'icone stockée dans le fichier exe, mais je ne sais pas du tout comment faire en js ou vbs ! 
 
En gros, je voudrais pouvoir faire ca (pour simplifier) : 
Apres avoir récupéré l'adresse de l'exe (on va dire "c:\program files\winzip\winzip.exe" ), j'affiche sur une page html la petite icone de winzip. 
 
Je cherche donc une méthode pouvant : 
-soit extraire cette image et la sauver 
-soit avoir directement acces à cete image via une fonction préexistante, une sorte de propriété de l'exe directement accessible en image 
 
Le tout fait automatiquement dans un script (ou du moins pour qu'il n'y ai pas  moindre manip, mon but est de faire de le faire en asp) 
 
pour info, je débute 
 
Merci !   
    
 
Marsh Posté le 22-04-2003 à 14:03:03
Pour faire ce que tu souhaites, il faut ouvrir un fichier binaire, le parcourir, repérer l'endroit ou est stockée l'icone (généralement dans .data), l'extraire et la sauvegarder. 
Bref, tout ceci est infaisable en JavaScript, et je doute fort que VBS le permette...
Marsh Posté le 22-04-2003 à 14:05:10
| Harkonnen a écrit : Pour faire ce que tu souhaites, il faut ouvrir un fichier binaire, le parcourir, repérer l'endroit ou est stockée l'icone (généralement dans .data), l'extraire et la sauvegarder.  | 
 
 
 
  
   
   
   
   
  
 
  
  
 
C bien ce que je craignais... d'autres avis sur la question ? 
Une idée pour contourner ce pb ?
Marsh Posté le 22-04-2003 à 11:39:27
C'est possible ?
 
 
J'aimerai mettre comme image d'un bouton l'icone de l'application qu'il vise.
Que sur un bouton ouvrant winzip, on ait l'icone de winzip (la 1e) dispo dans winzip.exe ou autre
idem pour toute autre application
merci d'avance