Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Widesito en 17 Agosto 2013, 03:19 am



Título: Sitio Web
Publicado por: Widesito en 17 Agosto 2013, 03:19 am
Hola, amigos como están.

Espero me pueda Expresar en lo que deseo.

Estoy creando un Web site en mi trabajo.
Hay una parte donde un stored me trae la URL de una imagen en un Servidor.

y la mando a llamar con el visualizador de Windos para que mi Usuario pueda descargar la Imgen y lo hago con este comando.

System.Diagnostics.Process.Start("c://windows//system32//rundll32.exe", String.Format("C://WINDOWS//System32//shimgvw.dll,ImageView_Fullscreen {0}", Session["Imagen"].ToString()));


Donde en "Session["Imagen"].ToString()" me indica la URL.

este metodo lo mando a llamar desde un Boton en mi web.

A hora el problema es que cuando la Subí al Servidor mi WEB y la probe con un Cliente pues nada mas no me abrió el visualizador con el grupo de Imagenes que contengan.

Ahora no se por que pasa esto! :S

Si alguien me podría orientar de en donde esta mi Error se los Agradeceria.


Saludos Amigos!!


Título: Re: Sitio Web
Publicado por: engel lex en 17 Agosto 2013, 04:05 am
1- en que lenguaje estás programando...

Citar
y la mando a llamar con el visualizador de Windos para que mi Usuario pueda descargar la Imgen y lo hago con este comando.

no puedes llamar desde el explorador nada del cliente eso es una capa de seguridad del navegador...


Título: Re: Sitio Web
Publicado por: Widesito en 17 Agosto 2013, 04:21 am
lo Estoy haciendo con c# 2012.

Te comento y no se si tenga algo que ver; pero cuando lo estoy desarrollando y lo "corro" con el "localhost\xxxx" si me llama el visualizador.

Por eso es que no se por que pasa en cliente.

Saludos...!


Título: Re: Sitio Web
Publicado por: engel lex en 17 Agosto 2013, 04:42 am
cuando lo corres el llama la instrucción en su S.O. es decir, lo más probable es que si lo colocas en la maquina de "al lado" y usas el botón, ves como en la maquina de "al lado" se abre el visualizador... en localhost se abre porque l¡estás ejecutando la instrucción en tu maquina desde el servidor (no desde el cliente)

desde el navegador no puedes llamar NADA fuera del espacio del navegador, es una capa de seguridad (si no las paginas maliciosas te tomaran el control de la pc en 100% sin problemas, te instalaran lo que quisieran sin problema, etc)


Título: Re: Sitio Web
Publicado por: Widesito en 17 Agosto 2013, 16:22 pm
mmm yaaa! Entiendo...
Pensé que podía haber una forma de decirle ya sea al IIS o al propio servidor que le diera permisos a esta WEB para poder hacer peticiones de este tipo.

Bueno Gracias Amigo por la Info...!


Título: Re: Sitio Web
Publicado por: z3nth10n en 18 Agosto 2013, 13:02 pm
Esto no va aquí, va aquí:
http://foro.elhacker.net/net-b62.0/