Cómo ejecutar una aplicación desde el navegador

Ayer me preguntaron si sabia como abrir un archivo o ejecutable directamente desde el navegador en php, en concreto quería que se le abriese un.eml (email guardado con outlok) y se me ocurrió con la función sytem() o exec() pero tan solo función en plataforma Unix, además que al ejecutarse en el servidor es necesario que el safe_mode este en on, así que, investigando salió esta opción a través de vbscript, sólo funciona a través de internet explorer.
[html]<html>
script language=vbscript>
Sub ejecutaraplicacion(Path)
Set aplicación = createobject(wscript. Shell)
Aplicación. Run Path.

End sub.
/script>.
body>
input type=button value=ejecutar aplicación onclick=ejecutaraplicacion(c:\Windows\nOtepad, exe)>
/body>.
/html>[/html].

Edito: se me olvidaba, tenéis que guardarlo como.hta.

Y mirando en una conocida página de cracks freserials, c*m que sabía que ejecuta un spy nada más entrar, he mirado y lo hacen de esta otra forma, tened cuidado con algunas páginas de cracks y pornos que Firefox no avisa en algunas, y tendréis que cruzar los dedos para que si lo haga vuestro antivirus, los cuales lo suelen piyar demasiado tarde, puesto que cuando lo intentan borrar ya se ha ejecutado y no puede matar el proceso, opera es más seguro, y aquí está el código:
[html]<iframe src=././././Windows/notepad. Exe></iframe>[/html].

Espero que lo uséis solo como conocimiento y no para hacer mal.

Ver más sobre el tema y los comentarios en el foro