Buenas,
bueno resulta que tengo una dll con varios iconos, y tengo tambien tengo varios archivos con extensiones que lee la aplicacion, me gustaria saber como puedo asociar esos iconos con esos archivos...
de ante mano muchas gracias!!!
Hay dos formas sencillas, la primera (la más fácil) es abrir el archivo y te sale la opción de abrir con , hehe con eso matas xD
La segunda es mediante algún instalador, que siempre tienen esa opción.
También puedes hacerlo con el registro de windows pero no recuerdo la entrada, si quieres googlealo, debe salir algo de eso.
Saludos!
mm pues la verdad es que el icono esta en una de las dll de la aplicacion y me gustaria que el archivo tuviera ese icono, asi que la opcion 1 no sirve, el instalador toma bases por registro, k es lo mismo que hacer la opcion 3
Yo creo que el icono debe estar afuera, solo ese ícono. :-\
Tienes que crear una clave en HKEY_CLASSES_ROOT con el formato ".(extension)" y luego una sub-clave "Default-Icon", luego como valor predeterminado le pones el nombre de la DLL con una "coma" y el numero de icono asociado
Mira el ejemplo de los "txt" :P
%SystemRoot%\system32\imageres.dll,-102
Y esto es simple de hacerlo desde .net porque tienes que usar las clases del registro
Si tu aplicacion usa mas de una extension, puedes agruparlas (mira el registro :))
Es cierto Raul! tienes razón!!