Programación General > C/C++
Re: ¿Alguien conoce alguna función de Windows que me de los
Iluvatarm:
Buenas,
no se si lo que buscas se puede hacer con una simple instruccion, pero puedes crear tu mismo una funcion que lo haga. Para ello tendrás que acceder al registro de windows, que es donde se guarda toda la informacion sobre todo lo relacionado con las extensiones de ficheros (hasta las opciones del popup especificas).
Al grano:
en HKEY_CLASSES_ROOT tienes todas las extensiones definidas en la maquina. El valor predeterminado de cada una de esas claves te envia a otra clave del registro (HKEY_CLASSES_ROOT) donde estan definidas las propiedades de ese tipo de ficheros.
por ejemplo, en mi maquina tengo HKEY_CLASSES_ROOT.bmp --> Paint.Picture.
En esa carpeta (HKEY_CLASSES_ROOTPaint.Picture) estan las subcarpetas:
* DefaultIcon: la variable por defecto tiene la direccion de donde se saca el icono
* Shell: la variable por defecto tiene la accion que se realiza por defecto (open). En esa subcarpeta, hay otra con el nombre command donde esta la linia de comando a hacer (%1 es el nombre del fichero sobre el que se hace doble click.)
Espero que te haya servido de ayuda.... aunque reconozco que parece un poco lioso. Por cierto: para ejecutar el registro haz: Menu Inicio->ejecutar->regedit
Navegación
[*] Página Anterior
Ir a la versión completa