none
Como buscar si un programa esta instalado en la PC con visual basic 2008 RRS feed

  • Pregunta

  • Buenas a todos:Quisiera saber si alguien me puede ayudar.Yo toy haciendo una aplicación en VB2008, la cual es un selector de software en donde el usuario elige un programa en la lista hace clic y el programa elegido comienza a correr. El problema es que existen algunos programas (ej arena) q se tienen que instalar previamente en la maquina que se este utilizando el selector (aplicacon q yo realizo).
    ¿Como puedo escribir el código, para que mi aplicación busque si esta instalado en la maquina el programa elegido (ej arena) si no esta que lo instale. y despues q se ejecute la aplicación que se abra y el usuario lo ocupe y en caso de q ya este instalado q directamente abra el software elegido( por ej. arena).?
    Espero q se entienda lo que intente explicar, en cual es el problema. Muchas Gracias desde ya y POR FAVOR ALGUIEN QUIEN M AYUDE ES URGENTE
    Yo hice algo asi pero con este código, si no esta instalado el software, lo instala todo bien, despues de instalar no lo ejecuta.Lo probe ubicando de todas formas y no me sale.Me parece que estoy errando feo.
    If Not Directory.Exists(" C:\Archivos de programa\Rockwell Software") Then
                Process1.StartInfo.FileName = RUTA & "\INSTALADORES\SIMULAR\rockwellarena701.rar"
                Process1.Start()
      If Directory.Exists(" C:\Archivos de programa\Rockwell Software") Then
                Process1.StartInfo.FileName = RUTA & "\PROGRAMAS\SIMULAR\Rockwell Software\Arena 7.0\Arena.exe"
                Process1.Start()
            End If

            End If
            If Directory.Exists(" C:\Archivos de programa\Rockwell Software") Then
                Process1.StartInfo.FileName = RUTA & "\PROGRAMAS\SIMULAR\Rockwell Software\Arena 7.0\Arena.exe"
                Process1.Start()
            End If
    martes, 15 de septiembre de 2009 13:27

Todas las respuestas