Saludos nuevamente estimados Gurus del VB.
Ahora estoy con la siguiente cuestion:
Resulta que tengo mi aplicacion en un Instalable Setup.Exe, en donde trabajo anteriormente habia la misma aplicacion pero usabamos Flexgrid y en algunos Sistemas operativos del cliente. (Win 95 y otros) no lo aceptaba al 100% por lo cual tuvimos que reemplazarle con el Hierarchical Flexgrid. Bien, hicimos nuestro empaquetado nuevamente, VB hace su rollo y todo eso.
Pero resulta que el usuario al reinstalar la nueva version no leia los mensajes del sistema relacionados a las versiones de las dll's y ocx's que se estaban instalando, es decir que algunas ya existian, que eran anteriores a las instaladas y demas mensajes, ke lo que hacia es ke la aplicacion finalmente instalada, confundia algunos controles y utilizaba los que no fueron sobre-escritos (o sobreescribidos???). Lo que me sugieren ahora es lo siguiente:
Antes de lanzar el Setup.exe, realizar una verificacion de que si existe una version, ya sea anterior o identica de la aplicacion, la desinstale antes de lanzar el instalador(que ya tengo y trabaja bien) y de esta manera al usuario le sea transparente la actualizacion, es decir, el solo ejecute su setup pero este primero realizara la desinstalacion de previas versiones y posteriormente lanzar el setup original que por cierto ya esta hecho y funciona bien.
Alguien me puede decir si es esto posible y si de paso sabe como hacerlo me pasaria el tip.
De Antemano gracias, Espero que halla sido claro en mi tema.
Saludos