Cómo ejecutar un exe o un file en una máquina local usando un website o html (como clonar en windows en github)

Estos son mis requisitos

  1. ¿Cómo abrir un file pdf que se encuentra en mi máquina local usando la página html?
  2. ¿Cómo ejecuto un file exe que se instala en mi máquina local usando un website?
    Esto es como lo que hace github cuando hacemos la clonación en la opción de Windows. Necesito implementar exactamente la misma operación. Tengo un button y cuando hago clic en él, necesito ejecutar una aplicación. Esta es la ventana al intentar clonar en windows desde github

Gracias por adelantado.

Instaló GitHub para Windows en su computadora. Y esta installation registró el protocolo github-windows: con el ejecutable de GitHub para Windows como controller. Nada especial pasando aquí.

La única oportunidad que veo es registrar tu propio esquema de URL (como dijiste myapp-pdf: o algo así).

Luego puede networkingirigir (o abrir una nueva window) a una URL con su esquema personalizado y el browser debe iniciar su aplicación, proporcionándole la URL como un parámetro de línea de command.

Crear un esquema de URL personalizado y un map para la aplicación

Solo explico algo que obtuve después de tus inputs. Como todos los types mencionados anteriormente, necesito generar un esquema de URL para mi aplicación. Necesito registrar el esquema y la ruta de la aplicación para que se ejecuten en el logging de Windows. Esta necesidad de manejar durante la installation.

http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx Este enlace mostrará cómo agregar el esquema particular en el logging de Windows y podemos especificar que la aplicación se ejecute como mailto : para Outlook.

Gracias por SO para proporcionar los detalles desde aquí. ¿Cómo creo mi propio protocolo de URL? (por ejemplo, así: // …)

Pros

Necesitamos verificar los problemas de security que pueden ocurrir si utilizamos este enfoque.