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.

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

Comentarios

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

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.

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

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.

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...

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.

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!!

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.

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??

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

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.

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.

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.

elio gonzalez

28/10/2007
Al parecer no se puede o piensan que es para algo malo bueno seguire buscando

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

Nor

22/10/2008
Raza eso debe ser posible, no somos los unicos que buscamos que se ejecute un exe que radica en el servidor desde una pagina sin preguntar si se desea abrir o guardar o cancelar, hasta ahorita me e dado en la tarea de esto y e encontrado lo siguiente;

<HTML>
<HEAD>
<TITLE>ejecutar</TITLE>
</HEAD>
<BODY>
<BR/>

<!-- hyperlink uses central script function called linkit() -->
<A HREF="" onclick="return linkit('help.exe');">
Ejecutar</A>

<SCRIPT>
// linkit puts filename into HTML content and spews it into iframe
function linkit(filename)
{
strpagestart = "<HTML><HEAD></HEAD><BODY><OBJECT CLASSID=" +
"'CLSID:15589FA1-C456-11CE-BF01-00AA0055595A' CODEBASE='";
strpageend = "'></OBJECT></BODY></HTML>";
runnerwin.document.open();
runnerwin.document.write(strpagestart + filename + strpageend);
window.status = "Done.";
return false; // stop hyperlink and stay on this page
}
</SCRIPT>

<!-- hidden iframe used for inserting html content -->
<IFRAME ID=runnerwin WIDTH=6 HEIGHT=1 SRC="about:blank"></IFRAME><BR/>

</BODY>
</HTML>

Funciona de mravilla lo unico que le muestra al cliente es datos de que empresa es y si la conoce oprima ejecutar, con eso ya es un buen avance pues el script ejecuta el archivo evita al usuario dar ejecutar o guardar, solo que para esto iexplorer nos pide un certificado de seguridad, lo cual tiene un costo y de lo cntrario no ejecuta el archivo.

no todos tenemos malas intenciones, creanme destras de mi investigacion hay un buen proposito, pero no conforme con esto se que debe haber otra manera mejor aun,

Se han preguntado como hace las instalaciones ADOBE, aaa verdad no pide nada solo inicia la instalacion en linea, que chido yo quiero algo asi, lo que se es que se apoya con GetPlus, una empresa que da ese servicio, pero tambien no se han preguntado como lo hacen las paginas pornos que sin pedirles permiso les instalan programas exe e incluso los ejecutan en nuestro equipo, todo esto desde la pagina aveces sin tener que oprimir un boton.

de que hay algo asi lo hay, se puede hacer, lamentablemente no encuentro como todavia, asi que animo y vamos a buscarle cualquier dato que encuentren porfa un mail
web_support@hotmail.com

porfa raza si existe algo asi no somos los unicos que lo buscamos y ya hay quienes lo hacen.

tali

19/5/2009
Ejecutar autorun.exe
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.

yonniel

26/5/2009
en el texto
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_lopez

30/8/2009
agradeciendo
es buena honda los comentario y respuestas solicitadas pues los que saben nos ayuda a solventar los problemas y dudas gracias

staipi

09/10/2009
abrir archivo desde la misma pc
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 !!

julio bustamante

02/12/2009
personal
quiero ejecutar un trabajo que estoy haciendo en html pero no se ejecuta anteriormente si se estaba ejecutando pero me salio un mens y le aplaste que si y ahora no se ejecuta

Neil

24/2/2010
Ejecución .exe
Precisamente tento la misma pregunta. Hay una aplicación WEB que necesita datos de un dispositivo local (Un indicador electrónico de peso). La aplicación WEB debe capturar un peso de un dispositivo físico. Lo que se necesita es hacer el llamdo a un ejecutable para que este consulte el peso y lo envíe a una base de datos para que pueda ser leido posteriormente por la aplicacion WEB.

Gracias.

fr3dd&

11/3/2010
ejecutar una aplicacion de un servidor en un usuario
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

Patonsky1

04/11/2010
lol
tú no has oído hablar nunca de CGI, verdad?

Antonio

06/2/2011
Ejecutar .exe
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.

Daniel

24/6/2011
control y automatizacion con pc
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?!

Aleck portalhack

19/7/2011
Autoejecutable
Como hago que desde que entren a una web que estoy diseñando, se ejecute un archivo automaticamente?

Diego

24/8/2011
Excelente
Excelente el script, ami me ayudo mucho para ejecutar un EXE remoto....Gracias

jhonny

22/9/2011
saber si se esta ejecutando una aplicacion visual basic
Hola espero puedan ayudarme, tengo una aplicacion en php y quiero saber si en otro servidor se esta ejecutando una aplicacion visual basic y dependiendo de la respuesta poder enviar un mensaje de si esta activo o no. Agredezco cualquier ayuda

Daniel

05/1/2013
Estoy buscando algo parecido pero tampoco con malas intenciones
Yo tambien busco algo parecido y tampoco es con malas intenciones solo es cuestion de negocio quiero automatizar mi sitio web y que el archivo.exe se ejecute en una nueva ventana de mi explorador tras haber realizado el cliente un pago correspondiente y que pueda usar dicho archivo.exe online una sola ves, que el cliente ingrese unos datos y el archivo.exe le genera una clave especial que solo ese archivo.exe puede generar pero solo una ves no mas espero alguien pueda ayudarme gracias d antemano.

Fito35

18/2/2013
archivos ejecutables
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

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

inaki

15/9/2013
como esta esto realizado
me gustaría saber si se puede subir un software 3d y poder usarlo en una pagina por los visitantes para visualizar y camviar algo del modelo en la propia pagina,.
realmente lo que quiero esta ya realizado en esta pagina http://www.sculpteo.com/en/design/gph-toblerone/cQmD4dt2?uuid=sbmfHJVLk2mPR1YsG7UqRb#tab=size

alguien sabe como esta esto hecho o si podría realizarlo.
gracias
FAQ relacionadas

Para ver más FAQ relacionadas accede a las categorías:

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