Communauté Informatique NDFR.net : installer un fichier .inf par un exe - Page 2 - Logiciels
Reply
installer un fichier .inf par un exe
Thread Tools Display Modes
  #16  
Old 02-05-2003, 15:46
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
euh, c pas un truc très légal, c t sur le donkey ...
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
Reply With Quote
  #17  
Old 02-05-2003, 17:04
Kaspof's Avatar
Kaspof Kaspof is offline
Lover invétéré
 
Join Date: 18-12-2002
Location: Dublin
Posts: 1,668
Quote:
Provient du message de LeMoi
euh, c pas un truc très légal, c t sur le donkey ...
mdr
C'est bizarre! J'étais persuadé que tout le monde échangeait des fichiers légaux sur les réseaux P2P. Je tombe de haut là!
Reply With Quote
  #18  
Old 02-05-2003, 17:36
Gargamelch's Avatar
Gargamelch Gargamelch is offline
The Smiling Penguin
 
Join Date: 23-12-2002
Location: 127.0.0.1
Posts: 673
Quote:
Provient du message de Kaspof
mdr
C'est bizarre! J'étais persuadé que tout le monde échangeait des fichiers légaux sur les réseaux P2P. Je tombe de haut là!
A bon? des gens se servent des p2p pour faire des choses illegalles???
Moi ki nutilisais eMule pour partager nos photos de vacances Kaspof, je suis profondement choqué!!!
Reply With Quote
  #19  
Old 02-05-2003, 18:17
Cougar's Avatar
Cougar Cougar is offline
Membre senior
 
Join Date: 16-09-2001
Location: Orléans
Age: 39
Posts: 3,850
Send a message via MSN to Cougar
ne vous éloignez pas du sujet
__________________
Reply With Quote
  #20  
Old 02-05-2003, 18:31
Kaspof's Avatar
Kaspof Kaspof is offline
Lover invétéré
 
Join Date: 18-12-2002
Location: Dublin
Posts: 1,668
Quote:
Provient du message de Cougar
ne vous éloignez pas du sujet
Nous? nous éloigner du sujet? Jamais voyons! C'est mal nous connaître!

Nan, promis, jme tiens à carreaux
Reply With Quote
  #21  
Old 02-05-2003, 21:09
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
nan sérieusement, est-ce que qqn connaitrait alors un forum ou ça se saurait ?
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
Reply With Quote
  #22  
Old 02-05-2003, 21:46
nonoghost's Avatar
nonoghost nonoghost is offline
Je ne suis pas là...
 
Join Date: 26-11-2002
Location: Paris
Age: 44
Posts: 95
Send a message via Yahoo to nonoghost
t'as pas le nom du fichier ou son hashset ???

( t'inquequete donc pas... cougar y diras rien si tu passe par le MP )
__________________
Merci a ceux qui donnent des bonnes réponses
Reply With Quote
  #23  
Old 04-05-2003, 17:22
nonoghost's Avatar
nonoghost nonoghost is offline
Je ne suis pas là...
 
Join Date: 26-11-2002
Location: Paris
Age: 44
Posts: 95
Send a message via Yahoo to nonoghost
mon Cher LeMoi,

j'ai bien recuperé ton fichier et je crois en fait que tout l'astuce reside dans le fichier .inf lui-meme !!!

J'ai ouvert l'executable avec Winace, et en fait, j'ai bien l'impression qu'il extrait ce qu'il contient dans un repertoire temporaire puis doit faire l'equivalent du "clique droit -> Installer" sur le fichier .inf.

Autrement dit ce n'est qu'une archive auto-extractible avec la commande pour installer le .inf,
Selon Provient du site: http://www.jurixt.com/98/windows98_18.htm il faut passer par une commande de type Runddll32.exe:

Quote:
En conséquence, pour installer des applications à l'aide de ces nouveaux fichiers INF, il faut passer par une commande particulière. En admettant que le fichier INF se nomme ***.inf, la commande serait : "RunDll32 advpack.dll,LaunchINFSection ***.inf".
Voila une piste qui me semble interessante, examine la et tiens moi au courant.
__________________
Merci a ceux qui donnent des bonnes réponses
Reply With Quote
  #24  
Old 04-05-2003, 17:43
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
Bon ben si tu veux faire un programme qui installe un fichier inf, je vois deux commandes possibles.
La première simule parfaitement le click droit, mais je ne garanti pas qu'elle marche :
ShellExecute(handle,'Install','chemin d'accès complet du inf','','répertoire contenant le inf',0);
La seconde est moins directe, mais je suis sûr qu'elle marche :
ShellExecute(handle,'open','rundll32.exe setupapi,InstallHinfSection DefaultInstall 132','d'accès complet du inf','',0);
Note : la syntaxe si dessus est la syntaxe en Delphi, mais ça doit pas être tro dur à adapter dans un autre langage (sauf peut-être le VB, où l'accès aux fonctions des API Windows n'est pas ce qu'il y a de plus simple ...)
Reply With Quote
  #25  
Old 04-05-2003, 18:10
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
mes chers Nonoghost et Matt
je sais deja ce que vous me dites : le fichier inf est installateur en lui-mm, si je clique droit dessus, je choisis installer et il s'installe
en effet celui que je t'ai passé, il s'installe sans pb, en fait c t une autre version qui me faisait chier
Matt la ligne de commande que tu me donnes fonctionne, mais si le fichier n'est pas certifié par windows, avec 'DefaultInstall', et ben g qd mm la boite de dialogue de confirmation

donc, je crois qu'il n'y a pas d'autre solution si le fichier n'est pas certifié, c fait exprès


en revanche, il doit y avoir un moyen de modifier le .inf pour lui faire croire qu'il est certifié, comme cela semble le cas dans le fichier présent .....
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
Reply With Quote
  #26  
Old 04-05-2003, 18:34
nonoghost's Avatar
nonoghost nonoghost is offline
Je ne suis pas là...
 
Join Date: 26-11-2002
Location: Paris
Age: 44
Posts: 95
Send a message via Yahoo to nonoghost
Fâché

LeMoi,

si c'est l'autre version qui t'embete, pourquoi ne me l'envoies tu pas ????

sinon, ca sert a rien !!!! [devious]
__________________
Merci a ceux qui donnent des bonnes réponses
Reply With Quote
  #27  
Old 04-05-2003, 18:40
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
nan, en fait l'autre version, c la version précédente (tu vois ce que je veux dire) et ç'aurait été cool de savoir comment faire en général ..
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
Reply With Quote
  #28  
Old 04-05-2003, 18:41
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
Ah oki ... Ben faudrait étudier en détail les fichiers inf certifiés pour voir comment ça marche
Reply With Quote
  #29  
Old 04-05-2003, 22:37
nonoghost's Avatar
nonoghost nonoghost is offline
Je ne suis pas là...
 
Join Date: 26-11-2002
Location: Paris
Age: 44
Posts: 95
Send a message via Yahoo to nonoghost
Extrait du Fichier inf de ma carte video (signature numerique):

...
[Version]
Signature="$Windows NT$"
Provider=%ATI%
ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
Class=Display
DriverVer=02/28/2003, 6.14.01.6307
CatalogFile=CX_08040.CAT
...

Extrait du fichier inf d'un modem Lambda non signé:

...
[Version]
Signature="$CHICAGO$"
Class=Unknown
provider=%USR%
LayoutFile=layout.inf
DriverVer=01/01/2002,1.0.0.0
...

maintenant est ce que les DLL, VXD, et autres ont une signature...

Je ne vois pas comment tu pourrais tricher la dessus
__________________
Merci a ceux qui donnent des bonnes réponses
Reply With Quote
  #30  
Old 04-05-2003, 23:11
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
Ben j'ai bien l'impression que les DLL n'ont pas de signature ... Je viens de réussir à installer un driver non certifié en modifiant juste le champ "Signature" ... Encore une belle preuve de sécurité de la part de Microsoft ... La moindre des choses aurait quand même été de coder la signature en utilisant par exemple un CRC crypté avec une clé "secrète" (bon ... c'est vrai qu'elle serait pas forcément restée secrète longtemps ... mais quand même )
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Fabriquer un fichier XSL souljah Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 13 21-01-2008 09:17
récupérer un fichier pst (outlook 2003) Cougar Logiciels 2 17-10-2005 09:33
Installation automatisée de Windows 2000 - XP - Server 2003 Werner Articles 241 02-08-2005 15:52
Impossible installer Office pro97 sophana Windows NT4/2000/XP Client 3 27-02-2004 12:47
Problème de lecture de fichier en PHP stan Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 9 12-10-2003 22:47

All times are GMT +2. The time now is 14:43.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.