Foros del Web » Creando para Internet » Diseño web »

Ejecutar aplicaciones via web con ActiveX

Estas en el tema de Ejecutar aplicaciones via web con ActiveX en el foro de Diseño web en Foros del Web. Buenas! Estoy intentado ejecutar una aplicacion en el cliente cuando el usuario clique un boton en la pagina web. Para ello he estado buscando y ...
  #1 (permalink)  
Antiguo 08/11/2009, 20:50
 
Fecha de Ingreso: noviembre-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Ejecutar aplicaciones via web con ActiveX

Buenas!

Estoy intentado ejecutar una aplicacion en el cliente cuando el usuario clique un boton en la pagina web. Para ello he estado buscando y he visto que con ActiveX se puede hacer, aunque solo se pueda hacer con ie y se deban de desactivar varias opciones de seguridad. El tema esta en que he hecho un monton de pruebas para que me abra el notepad y no funciona, aqui os pongo el codigo para ver si a alguien si le va bien:

----------------
<html> <head> <title> ActiveX </title>

<script type="text/javascript">

function Execute()
{
var Prog = new ActiveXObject("WScript.Shell");
Prog.run('notepad.exe');
return true;
}
</script>

</head>

<body>
<p>ActiveX Test</p>
<input type=button onclick="return Execute()" value="Ejecutar">
</body>

</html>
--------------------

Estoy haciendo las pruebas en el cliente con un XP y el ie 6.0.
Si hay otro metodo para ejecutar aplicaciones les agradeceria que me lo hicieran saber : )

Gracias!
  #2 (permalink)  
Antiguo 09/11/2009, 08:09
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Ejecutar aplicaciones via web con ActiveX

sencillamente no puedes ejecutar aplicaciones en el cliente directamente por html o javascript, porque es inseguro, la única opcion es que el usuario en el cliente descargue el programa.
  #3 (permalink)  
Antiguo 09/11/2009, 18:57
 
Fecha de Ingreso: noviembre-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Respuesta: Ejecutar aplicaciones via web con ActiveX

Eso me temia, muchas gracias por el aporte ; )
  #4 (permalink)  
Antiguo 10/11/2009, 01:10
 
Fecha de Ingreso: noviembre-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Respuesta: Ejecutar aplicaciones via web con ActiveX

Buenas otra vez, al final lo he conseguido.
Comento para quien le pueda servir de ayuda:
El codigo es el mismo que el comentado arriba, con ActiveX podemos ejecutar las aplicaciones del cliente siempre y cuando el usuario acepte el uso de este.
Para ello, en IE tienen que tener activadas las casillas de Active X (Tools->Internet Option->Opcion Security->Customize Level) y bajar la seguridad del browser (Tools->Internet Option->Security->Security Level). Esto es algo peligroso, asi que tened cuidado ^^
Con Firefox no es posible ya que este no tiene implementado ActiveX, a no ser que se lo pongas mediante un plug-in.

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.