¿Cómo saber los programas que abren un tipo de archivo??
Publicado por Ephesia (1 intervención) el 07/05/2012 11:03:51
Hola estimados foreros!:
El problema es el siguiente:
Quisiera mostrar los programas que existan en el sistema,
que pueden abrir a un tipo de archivo .
Algo parecido al cuadro de diálogo de Windows, "Abrir con..."
Por ejemplo, si abro un archivo .jpg, me muestre :
Paint, PhotoShop, Visor de imágenes, etc.
(los que encuentre en el sistema que puedan abrir dicha extensión)
Probado esto, los abre, por ejemplo, en Notepad
[o con el programa con el que esté asociado por defecto para esta extensión]:
ShellExecute(NULL, TEXT("open"), TEXT("C:\\holaMiAmor.txt"), NULL, NULL, SW_SHOWNORMAL);
Con System.Diagnostics.Process , hace los mismo.
Con estas dos clases no consigo lo que quiero.
Por favor, ¿Alguien me podría dar una pista?
Gracias anticipadas.
El problema es el siguiente:
Quisiera mostrar los programas que existan en el sistema,
que pueden abrir a un tipo de archivo .
Algo parecido al cuadro de diálogo de Windows, "Abrir con..."
Por ejemplo, si abro un archivo .jpg, me muestre :
Paint, PhotoShop, Visor de imágenes, etc.
(los que encuentre en el sistema que puedan abrir dicha extensión)
Probado esto, los abre, por ejemplo, en Notepad
[o con el programa con el que esté asociado por defecto para esta extensión]:
ShellExecute(NULL, TEXT("open"), TEXT("C:\\holaMiAmor.txt"), NULL, NULL, SW_SHOWNORMAL);
Con System.Diagnostics.Process , hace los mismo.
Con estas dos clases no consigo lo que quiero.
Por favor, ¿Alguien me podría dar una pista?
Gracias anticipadas.
Valora esta pregunta


0