Cómo determinar las aplicaciones asociadas a una extensión en particular (por ejemplo, .JPG) y luego determinar dónde se encuentra el ejecutable de esa aplicación para que pueda iniciarse mediante una llamada para decir System.Diagnostics.Process.Start (...).Windows: aplicaciones de lista y lanzamiento asociadas con una extensión
Ya sé leer y escribir en el registro. Es el diseño del registro lo que hace más difícil determinar de manera estándar qué aplicaciones están asociadas con una extensión, qué nombres se muestran y dónde se encuentran sus ejecutables.
Es mejor utilizar IQueryAssociations –