El Blog de Enrique Cortés

domingo, 7 de diciembre de 2008

Iconos propios para los archivos DLL y CPL

(Windows XP/Vista/7)


Por defecto, los iconos que representan los archivos DLL, de librerías dinámicas, así como los archivos CPL del Panel de Control, se muestran mediante un tipo de icono genérico. Si quieres, puedes configurar el registro de windows para que cada uno de estos archivos muestre su propio icono y no uno genérico para todos, aunque no todos incluyen un icono. De hecho, casi todos los archivos CPL del panel de control incluyen un icono propio, y muchas librerías DLL también lo incluyen.

Para agregar estos iconos propios, crea y combina los siguientes archivos de registro, dependiendo del tipo de archivo y del sistema operativo:


1) Icono propio para archivos CPL del panel de control (XP, Vista, 7)


Abre el Bloc de notas (notepad) y copia el siguiente contenido:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\cplfile\DefaultIcon]
@="%1"


Guarda el archivo con el nombre IconoPropioCPL.reg y ejecútalo para introducir la orden al registro de windows. Es necesario reiniciar el sistema para implementar los cambios.

Si después quieres establecer de nuevo el icono genérico para los archivos CPL, crea y ejecuta este otro archivo de registro:


Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\cplfile\DefaultIcon]


(guárdalo con el nombre IconoCPL.reg)



2) Icono propio para librerías DLL del sistema



A) para Windows XP

Abre el Bloc de notas (notepad) y copia el siguiente contenido:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@=hex(2):25,00,31,00,00,00


Guarda el archivo con el nombre IconoPropioDLLXP.reg y ejecútalo para introducir la orden al registro de windows. Es necesario reiniciar el sistema para implementar los cambios.

Si después quieres establecer de nuevo el icono genérico para los archivos DLL en Windows XP, crea y ejecuta este otro archivo de registro:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\
00,34,00,00,00


(guárdalo con el nombre IconoDLLXP.reg)


B) para Windows Vista y Windows 7

Abre el Bloc de notas (notepad) y copia el siguiente contenido:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@="%1"


Guarda el archivo con el nombre IconoPropioDLLVista.reg y ejecútalo para introducir la orden al registro de windows. Es necesario reiniciar el sistema para implementar los cambios.

Si después quieres establecer de nuevo el icono genérico para los archivos DLL en Windows Vista y Windows 7, crea y ejecuta este otro archivo de registro:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@="imageres.dll,-67"


(guárdalo con el nombre IconoDLLVista.reg)



Nota: Se pueden producir problemas graves si se modifica el Registro incorrectamente utilizando el Editor del Registro o cualquier otro método. Estos problemas pueden requerir que se reinstale de nuevo el sistema operativo. Modifica el Registro bajo tu propia responsabilidad.
*
*
*