Remplacer une DLL ouverte par Windows 2000 - Win NT/2K/XP - Windows & Software
Marsh Posté le 15-04-2003 à 16:20:56
Z_COOL a écrit : Je cherche a remplacer Wininet.dll |
Marsh Posté le 15-04-2003 à 16:50:01
6.00.2800.1106 tu veux dire. (XP sp1). G une version US mais c une dll systeme, je pense pas que la langue ait une quelconque importance. Enfin si tu la veux, file ton mail et je te l'envois. Tu peux bien essayer un truc mais c risqué:
regsvr32 -u %windir%\system32\wininet.dll
ensuite tu remplaces la dll. Au besoins tu reboot avant (si t'y arrives)
et tu reregister la dll regsvr32 %windir%\system32\wininet.dll
PS: fait gaffe au repertoire dllcache (protection des fichier system de windows)
Marsh Posté le 15-04-2003 à 16:58:43
BloodyCarnage a écrit : 6.00.2800.1106 tu veux dire. (XP sp1). G une version US mais c une dll systeme, je pense pas que la langue ait une quelconque importance. Enfin si tu la veux, file ton mail et je te l'envois. Tu peux bien essayer un truc mais c risqué: |
non c est bien 6.00.2800.1136, celle que tu a, c est une du SP1 mais elle est bugge avec certaine authentification. et pour l instant elle est pas encors incluse dans aucun patch.
et je vais essayer ta methode pour delinker ma DLL. Un ghost avant serais peut etre pas de trop
Marsh Posté le 16-04-2003 à 09:25:44
inuse.exe, petit tool de microsoft fait pour ca : http://www.microsoft.com/windows20 [...] nuse-o.asp
Marsh Posté le 16-04-2003 à 09:45:28
El Pollo Diablo a écrit : inuse.exe, petit tool de microsoft fait pour ca : http://www.microsoft.com/windows20 [...] nuse-o.asp |
Meme joueur jou encors....
Citation : |
Marsh Posté le 16-04-2003 à 09:57:12
Autre methode, dans le registre , va dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, crée une nouvelle valeur REG_MULTI_SZ nommée PendingFileRenameOperations et tu lui donnes comme valeur
\??\c:\temp\wininet.dll !\??\c:\winnt\system32\wininet.dll
Si la dll que tu veux remettre est dans c:\temp bien sur, ensuite faut rebooter pour appliquer.
Marsh Posté le 16-04-2003 à 10:22:03
Z_COOL a écrit : Je cherche a remplacer Wininet.dll |
essaye simplement un "move" sous command-line
move machin.dll c:\temp
Et puis tu copies la nouvelle là où se trouvait l'ancienne.
J'avais un pb similaire sous NT4 server... une dll système était en cours d'utilisation et il était obligatoire de la remplacer par une autre version.
Marsh Posté le 16-04-2003 à 11:23:45
Latinus a écrit : |
ca a marche. par contre, toujours le probleme original avec la DLL version 5 sous IE6
Marsh Posté le 16-04-2003 à 11:32:06
Z_COOL a écrit : |
t'as bien fait gaffe à "dllcache" ? (winnt\system32)
Marsh Posté le 16-04-2003 à 11:34:22
Latinus a écrit : |
c est le kel qui est utilise ? celui de system 32 ou de dllcache ?
Marsh Posté le 16-04-2003 à 11:38:53
Z_COOL a écrit : |
remplace la dll et fait un tit reboot... et compare les versions
Marsh Posté le 16-04-2003 à 11:54:44
c:\winnt\system32\wininet.dll : 5.0.3502.4619
DLLcache : 5.0.3502.4619
c est bien les 2 meme
Marsh Posté le 16-04-2003 à 12:01:33
Z_COOL a écrit : c:\winnt\system32\wininet.dll : 5.0.3502.4619 |
http://www.google.fr/search?q=%2BW [...] l=fr&meta=
Marsh Posté le 16-04-2003 à 12:29:32
dllcache = WFP (windows file protection). Tant que tu ne remplaceras pas d'abord wininet.dll dans dllcache; à chaques fois que tu vas remplacer dans system32, celle de dllcache va automatiquement se recopier à la place. Le systeme de protection de fichier à un petit temps de reaction (qq secondes). Le mieux à faire c de creer un .bat qui va remplacer d'abord celle de dllcache, deplacer celle de system32 (puisqu'il semble que ca fonctionne) et enfin copier ta nouvelle version dans system32.
Marsh Posté le 16-04-2003 à 13:42:54
tu t est fais un lien google ?
parceke ta recherche, merci mais je l ai deja faite et sauf erreur de ma part, il n y a rien pour le telecharger
Marsh Posté le 16-04-2003 à 17:30:55
Z_COOL a écrit : |
c'était juste pour info
Marsh Posté le 17-04-2003 à 07:47:08
BA je trouve que c est un comble: Obliger de kemender a MS un pqtch sortie depuis 07-Nov-2002.
il pourrait pas le mettre en acces libre ?
ou alors c est delibere et c est pour reduire le nombre de NTLM Authentication dans le monde
Marsh Posté le 15-04-2003 à 16:04:15
Je cherche a remplacer Wininet.dll
or koi ke je ferme, elle est toujours ouverte par le system.
kk1 a une idee ?
PS: j ai deja essaye de rebooter en mode console.
PS2 : si kk1 a Wininet.dll en version :6.00.2800.1136 je suis preneur.
---------------
#mais-chut