elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ¿Como Actualizar una aplicación windows forms c#?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Como Actualizar una aplicación windows forms c#?  (Leído 1,949 veces)
brax sp

Desconectado Desconectado

Mensajes: 2


Ver Perfil
¿Como Actualizar una aplicación windows forms c#?
« en: 30 Diciembre 2018, 23:45 pm »

Buenas tardes, tengo una aplicación Windows Forms instalada en la PC, esta aplicación hace peticiones a un servidor web.

Lo que necesito es que esta aplicación verifique si hay una versión nueva y si es así, que se actualice.

La aplicación hace una consulta a un servicio web que le devuelve la ultima versión de dicha aplicación, si la versión es la misma no hace nada y a continuacion realiza su tarea, si hay una versión nueva descarga los archivos nuevos, respalda los actuales y luego los reemplaza por los nuevos.

¿Como puedo desarrollar el código para que el servicio web efectué la tarea que describí anteriormente?

Gracias por la ayuda que me puedan brindar.


« Última modificación: 30 Diciembre 2018, 23:51 pm por brax sp » En línea

ThunderCls


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
Re: ¿Como Actualizar una aplicación windows forms c#?
« Respuesta #1 en: 1 Enero 2019, 09:34 am »

Buenas tardes, tengo una aplicación Windows Forms instalada en la PC, esta aplicación hace peticiones a un servidor web.

Lo que necesito es que esta aplicación verifique si hay una versión nueva y si es así, que se actualice.

La aplicación hace una consulta a un servicio web que le devuelve la ultima versión de dicha aplicación, si la versión es la misma no hace nada y a continuacion realiza su tarea, si hay una versión nueva descarga los archivos nuevos, respalda los actuales y luego los reemplaza por los nuevos.

¿Como puedo desarrollar el código para que el servicio web efectué la tarea que describí anteriormente?

Gracias por la ayuda que me puedan brindar.

Pues yo lo veo claro. Tu aplicacion se comunica con el web service enviandole la version actual, el web service pudiera obtener la informacion de la ultima version de tu aplicacion directamente del servidor de descarga, mediante algun fichero o una consulta a una bd, luego enviarle una respuesta a tu aplicacion que puede o no actualizar y dependiendo de esta respuesta tu aplicacion procederia a descargar los nuevos ficheros del servidor de descarga. Solo necesitas implementar este algoritmo  ;D
Suerte


En línea

-[ "…I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/
FranFin

Desconectado Desconectado

Mensajes: 50


Ver Perfil
Re: ¿Como Actualizar una aplicación windows forms c#?
« Respuesta #2 en: 1 Enero 2019, 13:16 pm »

Buenas, lo mas seguro es que simplemente sea un if (BrTrue), lo puedes cambiar a BrFalse y la aplicacion descargara la nueva version.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines