Ejecutar archivo .exe en página web

hola amigo tengo una pregunta y es que como puedo hacer lo siguiente: Tengo una pagina web y en uno de sus enlaces quiero que se ejecute...

La FAQ Ejecutar archivo .exe en página web tiene

Pertenece a la categoría:

Pregunta
hola amigo tengo una pregunta y es que como puedo hacer lo siguiente:


Tengo una pagina web y en uno de sus enlaces quiero que se ejecute un
archivo.exe desde mi web, pero sin que me salga el aviso de si lo quiero abrir o guardar.


Lo que quiero es que se ejecute inmediatamante sin pedir una respuesta.


Respuesta de Miguel Angel Alvarez
Esto no lo puedes hacer, por motivos de seguridad, puesto que un archivo .exe puede tener virus o programas maliciosos. Si se ejecutasen directamente, sin pedir confirmación al visitante, podría ser un grandioso agujero de seguridad que seguro utilizarían muchos virus y programas espia.




Posiblemente puedas hacer algo si el visitante te incluye dentro de los sitios de confianza o para una intranet, pero creo que va a ser dificil conseguir algo como eso.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 32 comentarios a la faq
6 comentarios no revisados
26 comentarios revisados:
Por: Richard
04/8/2006
Antes, usando un artificio, se podia hacer eso desde un archivo SWF, pero con la version 6...

Ahora por seguridad ya no lo hace.

Creo que este tio quiere activar troyanos... jeje
Por: Walter Cuervo
05/8/2006
Abrir un .exe es algo que el explorador no permite, pero tengo entendido que dentro de Flash, que es un programa que el navegador ejecuta automaticamente existe una orden para ejecutar un programa .exe (shell) directamente, esta podria ser una forma, aunque la verdad nunca lo he probado.
Por: Carlos
11/8/2006
Si lo que quieres es que el exe se ejecute en la maquina del cliente puedes hacer un ocx, si por el contrario lo que quieres es que se ejecute en tu servidor desde php hay funciones como "system()" que lo permite pero tu exe debe ser un exe muy concreto no puede interacturar con el usuario simplemente tu le pasas unas parametros o no y el hace algo. Sin embargo con un ocx se interactua totalmente con el usuario si quieres. ya que corre en su maquina, un ocx lo puedes haces en visual basic por ejemplo.

Saludos,Carlos
Por: Zafado
15/8/2006
Seguro que no lo quieres para nada bueno, tu pregunta es muy mal intencionada, nadie deberia de dar ideas, podriamos ser sus victimas en el futuro.

Existe mucha gente asi como este tipo.
Por: lester
17/10/2006
No siempre las cosas son preguntadas para hacer daño a los demás... Yo tenia la misma duda para hacer desde una pagina web ejecutar una aplicacion en visual basic para encender un aparato electronico (domotica) y además no es ocultando la informacion que se está arreglando el problema, porque, seguro que quien realmente quiere hacer daño a los demás ya lo sabe como hacerlo...
Por: Nor
19/1/2007
yo tambien ando buscando lo mismo y no es una malintencin esty diseñando una pagina para soporte en linea y lo q requiero es hacer una instalacion en linea de tal manera q cuando se de click sobre en enlase se active la instalacion, q es un archivo .exe de win rar para posteriormente descomprimirse e iniciar la instalacion de un sistema administrativo.

practicamente la misma pregunta como puedo ejecutar un exe en el server desde la pc cliente. esto en web.
Por: Ruben
02/2/2007
Primero, que es lo que quieres lograr con la ejecucion del programa. Los CGIs o ISAPIs (este ultimo para IIS principalmente) son ejecutables para el servidor WEB y te arrojaran informacion HTML o lo que quiereas pero interacturan con el browser tambien manejar DBs pero no creo que los puedas usar con malas intenciones para los clientes...

El siguiente sitio esta hecho con ISAPI y te enseña como hacerlo en Delphi
http://www.matlus.com

Saludos!!
Por: Lumauro
06/2/2007
En resumen, la mayoría de los lenguajes que se ejecutan del lado servidor, como PHP o ASP(busca las sentencias apropiadas en el lenguaje que estés utilizando), te permiten ejecutar aplicaciones allí mismo y obtener la respuesta de estas aplicaciones para enviarlas al cliente directamente en el HTML generado o mediante archivos admitidos por el navegador y su plugins (JPG, GIF, WAV, AVI, etc.)...

Pero si lo que quieres es que la aplicación se ejecute en el lado cliente, el navegador no te lo permitirá salvo que el usuario haya configurado tal característica; de hecho y como ya se dijo, por seguridad para el cliente y su confiaza hacia el sitio web que diseñas, no es conviente buscar la forma de evadir este protocolo de seguridad, dejando que sea el cliente quien decida si ejecuta o no la aplicación con base en la información que se le brinda.
Por: iVAN
08/3/2007
eN CUANTO A LA PREGUNTA LA QUISIERA AMPLIAR UN POCO MÁS... ¿SI TENGO MI DOMINIO EN UN HOSTING FREE, PUEDO EJECUTAR UN ARCHIVO .EXE PARA DESBLOQUEAR LAS VENTANAS DE PUBLICIDA DE OTRAS WEB, YA QUE SON MOLESTAS Y TE ABREN COMO 5 Ó 6??
Por: Jorge
23/3/2007
Tengo mi servidor de internet y mi pagina la cual pide algunos datos, quiero que mis cliente al darle un boton "de generar" se ejecute un exe en el lado del servidor para actualizar unas bases de datos, se puede hacer esto sin que mande ningun mensaje solo se ejecute directamente el exe en mi servidor??

Agradezco de antemano
Por: Txuli
05/4/2007
Yo tengo visto un exe que se ejecuta en el internet. Echarle un vistazo:

http://www1.euskadi.net/hizt_3000/

Escribis una palabra y le dais a buscar.
Por: elio gonzalez
25/10/2007
Hola amigos mi pregunta es la siguiente yo estoy haciendo una pagina web voy a tener un servidor propio y en unos de los link quiero ejecutar un programa para mostrar una informacion al usuario visitante mas claro aun hay un link que te lleva a informacion sobre satelites artificiales y yo tengo programas para el tracking de los mismos yo quiero hacer que cuando el visitante entre a ese link automaticamente le muestre la situacion actual de los satelites artificiales asi como lo ejecuto en mi maquina gracias.
Por: El Maik
26/10/2007
Hola ke tal, yo ando en busca de lo mismo... y para nada ke sea con la mas minima mala intenncion. Sucede ke kiero hacer un fondo de escritorio html (no el tradicional jpg o bmp) sino una pagina con aplicaciones multimedia y tambien algunos accesos directos a programas comunes instalados en la PC (word, excel, messenger, etc), evitando ke aparezcan los mensajes, "Esta seguro ke desea ejecutar el programa...". Como ven, mis intenciones lejos de ser malas, son un tanto ñoñas. Saludos.
Por: elio gonzalez
28/10/2007
Al parecer no se puede o piensan que es para algo malo bueno seguire buscando
Por: Roberto Loeza
21/10/2008
Claro que ejecutar un .exe desde una Web es algo muy malo, muy muy malo. yo no lo haria...

Pero en redes corporativas, ejecutar codigo "peligroso" del lado del cliente a veces es necesario.

Hace unos meses me encontre con una situacion que resolvi disminuyendo la seguridad del Internet Explorer, en la Zona de INTRANET, y funciono de maravilla, para esto solicite a los usuarios que lo hicieran, con un manual muy detallado y con una gran nota en rojo que solo disminuyeran la seguridad en INTRANET

La aplicacion creada esta hecha en JavaScript, y utiliza FileSystemObject y XZip ( new ActiveXobject() ), la idea era que de un programa Interno que genera unas tablas en Access pudieran ser enviadas a un Sevidor (WISA) al la base de Datos en SQL Server, asi que esta aplicacion lee el disco duro, abre la base de datos a traves de ADO (ADO pide una confirmacion de Confianza), crea una nueva en blanco y la comprime con XZip. Despues el usuario le da examinar selecciona la el archivo generado y lo envia en un formulario.

Quizas usar un EXE no sea lo mas agradable para todos tus usuarios y no me gustaria entrar a una pagina que me pidan que ejecute uno. Pero para otras soluciones usar Javascript o VBScript para manipular la PC cliente, en un ambiente cerrado, donde todos los usuarios me conocen en persona, si les da confianza de disminuir la seguridad. y creo que solo asi disminuiria la mia
Ejecutar autorun.exe
Por: tali
19/5/2009
Yo por ejemplo necesito ejecutar un autorun.exe. Me explico, quiero que mi web el cliente tenga opcion a, y acceso a un cd multimedia de diferentes modelos de decoracion. El cliente interactua eligiendo diferentes parametros de decoracion y puede observar el computo global de sus elecciones especificas. ¿Seria suficiente que se ejecutara en el servidor? ¿Cual seria la manera de hacerlo? Si es complicado lo pondre por ftp pero no es tan chulo.
en el texto
Por: yonniel
26/5/2009
amigos yo tambien tengo un problema muy parecido, hice una aplicacion en flash y agrege unos programas en visual basic, pero necesito publicarlo en interntet y necesito que se ejecute en ubuntu (software libre), para ello debo transformar la aplicacion a html, pero necesito ejecutar los programas tambien en ubuntu pero es .exe. ¿que emulador o programas conocen que pueda convertir el ejecutable exe en html o bien el vb en html?.. gracias espero su pronta respuesta

estela_...
agradeciendo
30/8/2009
es buena honda los comentario y respuestas solicitadas pues los que saben nos ayuda a solventar los problemas y dudas gracias
abrir archivo desde la misma pc
Por: staipi
09/10/2009
Buenos dias!!

yo quiero algo parecido!!

Yo quiero crear un ejecutor en una pagina web.. pero que ejecute un archivo .exe que ya se encuentra en la pc del usuario..

Porque yo tengo pensado crear una empresa de videos juegos..
y que los usuarios tengan que entrar en la web para que el juego se inicie dandole a un boton pero cuando intento hacerlo solo me sale como si lo fuera a guardar y yo solo quiero ejecutarlo como por ejemplo http://gunz.ijji.com/ tiene un boton que abre un archivo de un video juego desde la misma pc del usuario!!.. y claro tambien puede ser util para una instalacion o un tutorial q pones de una vez el boton para q se ejecute dicho programa desde la misma pc del usuario !!

Gracias de antemano espero que me ayuden !!
ejecutar una aplicacion de un servidor en un usuario
Por: fr3dd&
11/3/2010
buenas hasta ahora este es mi primera pagina web q realizare necesito lograr abrir aplicaciones especificas como por ejemplo editor de texto txt,adobe,openoficce.org ect... q tendre instaladas en el servidor para ejecutarlas desde un equipo remoto como un estilo de escritorio virtual si alguien me entendio y me puede ayudar grax saludos
Ejecutar .exe
Por: Antonio
06/2/2011
Por supuesto que esto si es posible, de hecho asi iniciaron las aplicaciones web con cgi ( ejecutables con c/c++ )

1- El servidor web debe configurarse para ejecutar archivos con la extension de los ejecutables, en win .exe, en linux .cgi o .out, de igual forma se debe indicar en que carpeta estaran alojados, como ejemplo en un servidor apache debes insertar en el archivo de configuracion las siguientes lineas:

<Directory "C:/PROGRAMAS/Apache/htdocs">

Options Indexes FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AddHandler cgi-script .exe .cgi

</Directory>

Por supuesto el nombre de la carpeta debera ser la de tu eleccion.



2- Tu aplicacion debe llamar por los medios conocidos ( post, get, ajax ) a un archivo ejecutable, este archivo debe tener como respuesta el texto que desees pero es absolutamnte indispensable que la primera linea contenga:

"Content-type: text/plain"

y a continuacion un salto de linea, sin estas 2 lineas no funcionara, despues de estas 2 lineas puedes poner la respuesta que leera tu pagina si es que la llamaste con ajax o bien deberas poner el codigo html para di¡bujar la respuesta.

Aclaro que 'text/plain' es para una respuesta en texto plano, tambien existe la opcion para html y xml

Existe mucha documentacion al respecto sin embargo esto funcionara si eres el administrador del sitio web, si el servidor es de pago entonces te van a poner muchas excusas de seguridad para activar esta opcion.
control y automatizacion con pc
Por: Daniel
24/6/2011
esta pagina parece una de moralidad y buenas costumbres! ja

bueno, quisiera saber si se puede activar y manipular un ejecutable (.exe) en una PC que ya tiene corriendo un servidor HTTP, desde otra PC cliente con un browser cualquiera. Dicho ejecutable, en mi caso, es la interfase del usuario que recibe datos y le pasa datos a un residente en memoria que tiene por objetivo controlar dispositivos a través del puerto paralelo (tipo automatización) encender/apagar luces, controlar alarmas, medir niveles analogicos etc.

Entiendo mas de circuitos que de soft, así que no quisiera perder tiempo errando el camino desde el vamos en la parte de programación.

Se puede hacer, o no?!
Autoejecutable
Por: Aleck portalhack
19/7/2011
Como hago que desde que entren a una web que estoy diseñando, se ejecute un archivo automaticamente?
Excelente
Por: Diego
24/8/2011
Excelente el script, ami me ayudo mucho para ejecutar un EXE remoto....Gracias

Fito35
archivos ejecutables
18/2/2013
Buenas tardes comunidad, tengo un pequeño problema, hice una aplicacion en delphi para el control de cotizaciones, facturas y clientes. Actualmente uso mi PC como servidor y todas las demás PC's se conectan y manipulan datos a traves de mi, sin embargo me estoy viendo en la necesidad de modificar esto ya que si mi PC no está en la red o simplemente está apagada nadie puede tener acceso a mi programa.
tengo un dominio y estoy pensando en hacer la aplicación en internet, así cualquiera de mis compañeros pueden entrar desde cualquier red. la pregunta es, ¿como le hago para utilizar mi aplicación(.exe) desde mi página web??? muchas gracias por sus respuestas!!!!

scsuazo
tengo una consulta
26/4/2013
tengo un cd con extensión exe (diapositivas) y quiero ponerla en mi web, ¿cómo lo logro?

Volver al árbol de categoríasVolver al árbol de categorías

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...