¿Cómo puedo determinar el navegador predeterminado de Windows (en la parte superior del menú de inicio)?Cómo determinar el navegador predeterminado de Windows (en la parte superior del menú de inicio)
Estoy usando VB6 pero probablemente pueda adaptar otro código sin problema.
Hay preguntas similares sobre el desbordamiento de pila, pero parecen proporcionar respuestas incorrectas.
Por ejemplo, la clave HKEY_LOCAL_MACHINE \ Software \ Clients \ StartMenuInternet \ enumera tanto Internet Explorer como Firefox en mi PC.
Y obtener la asociación .html también me falla, ya que los archivos HTML están asociados con IE pero Firefox es mi navegador predeterminado.
Tenga en cuenta que no quiero realmente abrir el navegador, simplemente obtener su nombre.
Gracias. Parece que hice una pregunta incorrecta. Cuando hace clic en un archivo HTML, el navegador que se abre es el que ha registrado el protocolo HTTP, no el navegador que está en el menú de inicio. Esto ha resuelto mi problema. – soupagain
@soupagain: En realidad, no. Cuando hace clic en un .html ** archivo **, el navegador que lo abre es el que ha registrado la extensión .html. Cuando abre un http: // ** enlace ** (por ejemplo, escribiéndolo en el cuadro "Inicio-> Ejecutar"), el navegador que se abre es el que ha registrado el protocolo HTTP (aunque generalmente es el mismo navegador en ambos casos). Tiene razón en que lo que se muestra en el menú de inicio no está relacionado con esto. – Piskvor
Sí, eso es lo que quise decir, pero lo explicaste mejor. – soupagain