faire cohabiter deux version differentes de DLL

faire cohabiter deux version differentes de DLL - Win NT/2K/XP - Windows & Software

Marsh Posté le 17-12-2003 à 12:06:41    

salut,
 
J'ai des programmes bien pourris mais indispensable pour moi qui utilise la meme DLL mais dans une version differente.
Le vieux programme veut les vieilles DLL et avec les nouvelles ca ne marche pas.
Le nouveau veut les nouvelles DLL ...
 
J'ai cherché si je pouvais changer le chemin de recherche des DLLs mais non ... les deux progs vont les chercher dans le repertoire windows avant meme d'aller chercher dans le repertoire d'execution du fichier .exe
 
Donc je voulais savoir si j'avais une solution a ce probleme ?
 
Pour la petite histoire ce sont deux programmes de lecture de carte vitale... quel merde ce truc !
 
Olivier

Reply

Marsh Posté le 17-12-2003 à 12:06:41   

Reply

Marsh Posté le 17-12-2003 à 12:14:57    

euh c'est quoi comme windows ??
 

Reply

Marsh Posté le 17-12-2003 à 12:27:49    

win XP

Reply

Marsh Posté le 17-12-2003 à 12:27:54    

pro

Reply

Marsh Posté le 17-12-2003 à 13:21:26    

UP possible ou pas ?

Reply

Marsh Posté le 17-12-2003 à 13:29:50    

bas et si tu vire ces dll du rep de windows pour mettre la veille dans le dossier du vieux prog, et la nouvelle dans le sossier du nouveau programme !

Reply

Marsh Posté le 17-12-2003 à 14:36:25    

Ben non ca ne marche pas. J'ai essayé d'installer un seul des programmes et de virer ses DLL pour les mettre dans son rep ou est l'exe, mais il va les chercher dans c:/windows
Et l'autre prog fait ca aussi :-(

Reply

Marsh Posté le 17-12-2003 à 14:42:00    

existe-t'il une référence à ces programmes - un fichier .ini - dans lequel un chemin vers les dll serait indiqué ? si oui, fastoche, tu changes les chemins...
 
peut-être peux-tu aussi trouver des infos dans la base de registre sous  
hkey\localmachine\software\TON-SOFT
hkey\currentuser\software\TON-SOFT
 
:??:  
(au cas où)


---------------
Je vous le dis : il faut porter du chaos en soi pour pouvoir donner naissance à une étoile dansante. Frédéric Nietzsche
Reply

Marsh Posté le 17-12-2003 à 14:54:10    

j'ai pas pensé a la BDR. merci je regarde ca :D

Reply

Marsh Posté le 17-12-2003 à 14:57:00    

good luck qd même ! :D


---------------
Je vous le dis : il faut porter du chaos en soi pour pouvoir donner naissance à une étoile dansante. Frédéric Nietzsche
Reply

Marsh Posté le 17-12-2003 à 14:57:00   

Reply

Marsh Posté le 18-12-2003 à 09:19:40    

c'est koi les noms de tes DLL et les versions ?
est-ce que cette/ces DLL ont des versions XP dans System32 ? version 5.1.xxxx
parce que si oui, quand tu remplace des DLL plus anciennes, le WFP (windows File Protection) restaure automatiquement à partir du cache les news DLL, donc faut AUSSI remplacer les DLL dans ce dossier de cache....

Reply

Sujets relatifs:

Leave a Replay

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