La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1847 - EJECUTAR UNA APLICACIÓN CON JAVASCRIPT
Autor:  Arturo Silva Baldellon
Es posible ejecutar una aplicación, es decir un exe, ubicado en la máquina del cliente cuando una página WEB se esta cargando. Javascript me da esta posibilidad o que tipo de recurso se tendría que usar?.

  Respuesta:  Emilio Caldas
Es posible usando la libreria wscript.shell, el codigo es el siguiente

<body>
<!-- ***** -->
<!-- ... -->
<!-- ***** -->

<script language="javascript">
var WSHShell;
var wError;
WSHShell = new ActiveXObject("WSCRIPT.SHELL")
wError = WSHShell.run("c:\windows\notepad.exe", 1, False)
</script>

</body>

El navegador del cliente debe tener permisos para ejecutar componentes ActiveX.

  Respuesta:  Xplod!
Esto si se puede porque en una ocacion me meti a una página de un programador y quise entrar a su directorio de imagenes y como todos saben si no hay un index aparecen todos los archivos que estan en el directorio, pero el puso un index para que no pudieran ver las imagenes y puso un exe que hacia que la pantalla se pusiera de color negro y dijera "Ahora puede apagar el equipo".
Y me asustè pero solo con la tecla "Esc" me di cuenta de que era un exe. Lo malo es que no se como le hizo pero mi respuesta dice que si se puede.

  Respuesta:  Marcos Cifuentes Suárez
Si se puede en versiones de windows 9x
Lo que tienes que hacer es colocar la siguiente instruccion:

window.location.href = "c:\\windows\\calc.exe"
(o la ruta donde esta el archivo exe)
inclusive corre .bats lo he probado y funciona muy bien!!!!
sin embargo en nt workstation no lo permite!!!

  Respuesta:  Patricio Milan
no se puede, es por seguridad, o si no seria facil hacerle tira los PCs a los usuarios, pero puedes intentar algun hacking... visita rootshell.com