Page 1 sur 1

Enregistrer/désenregistrer des DLL

Posté : 23 mars 2007, 11:09:45
par Titus
Salut,

Avant tout, une mise en garde s'impose: cette astuce est réservée à des utilisateurs avancés qui savent ce qu'implique enregistrer/désenregistrer une DLL (ou un OCX), si vous ne le savez pas, passez votre chemin car l'utilisation d'une telle astuce peut avoir des conséquences désastreuses.

Copiez ces quelques lignes dans un fichier texte que vous renommerez en *.reg

En fusionnant le contenu de ce fichier au registre, vous aurez la possibilité d'enregistrer et de désenregistrer des DLL et des OCX par un simple clic droit sur celles-ci.

Code : Tout sélectionner

Windows Registry Editor Version 5.00

; This adds the ability to Right-Click on a .dll or .ocx
; and get the Register / UnRegister options.

; ==========
; .DLL files
; ==========

[HKEY_CLASSES_ROOT\.dll]
"Content Type"="application/x-msdownload"
@="dllfile"

[HKEY_CLASSES_ROOT\dllfile]
@="Application Extension"

[HKEY_CLASSES_ROOT\dllfile\Shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\Shell\UnRegister\command]
@="regsvr32.exe /u \"%1\""

; ==========
; .OCX files
; ==========

[HKEY_CLASSES_ROOT\.ocx]
@="ocxfile"

[HKEY_CLASSES_ROOT\ocxfile]
@="OCX"

[HKEY_CLASSES_ROOT\ocxfile\Shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\ocxfile\Shell\UnRegister\command]
@="regsvr32.exe /u \"%1\""

; End
En effet, sans cela, vous devez à chaque fois taper l'instruction adéquate dans démarrer/exécuter.