installer un fichier .inf par un exe
|
Thread Tools | Display Modes |
#16
|
||||
|
||||
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 ! |
#17
|
||||
|
||||
Quote:
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à! |
#18
|
||||
|
||||
Quote:
Moi ki nutilisais eMule pour partager nos photos de vacances Kaspof, je suis profondement choqué!!! |
#19
|
||||
|
||||
ne vous éloignez pas du sujet
|
#20
|
||||
|
||||
Quote:
Nan, promis, jme tiens à carreaux |
#21
|
||||
|
||||
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 ! |
#22
|
||||
|
||||
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 |
#23
|
||||
|
||||
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:
__________________
Merci a ceux qui donnent des bonnes réponses |
#24
|
|||
|
|||
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 ...) |
#25
|
||||
|
||||
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 ! |
#26
|
||||
|
||||
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 |
#27
|
||||
|
||||
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 ! |
#28
|
|||
|
|||
Ah oki ... Ben faudrait étudier en détail les fichiers inf certifiés pour voir comment ça marche
|
#29
|
||||
|
||||
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 |
#30
|
|||
|
|||
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 )
|
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
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.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.