Detection et installation framework si besoin

Signaler
Messages postés
10
Date d'inscription
lundi 1 septembre 2003
Statut
Membre
Dernière intervention
9 juin 2009
-
Messages postés
10
Date d'inscription
lundi 1 septembre 2003
Statut
Membre
Dernière intervention
9 juin 2009
-
Bonjour,
J'utilise visual basic 2008 express.
J'ai produit une appli en .exe qui fonctionne sur une cle usb quant le framework (V2) est installé sur le PC. je cherche un install qui detecte l'absence et installe le framework 2.0 comme le setup.exe mais sans installer l'application elle meme. Je ferai un .bat qui exécutera d'abord la vérif (et install si pas de framework sup à 2.0) et ensuite qui exécute le .exe VB. je ne sais pas si c'est clair, mais je ne veux pas installer mon appli sur le DD.
Merci d'avance à ceux qui savent.


villoutj

4 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
31
Salut

Avec du WMI et vbs

As toi d'adapter les noms sont écrits dans un fichier ici

Set objWMIService = GetObject("winmgmts:\\root\cimv2")

Set colSoftware = objWMIService.ExecQuery _
    ("SELECT * FROM Win32_Product")  
If colSoftware.Count > 0 Then

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objTextFile = objFSO.CreateTextFile( _
        "c:\SoftwareList.txt", True)

    For Each objSoftware in colSoftware
        objTextFile.WriteLine objSoftware.Caption & vbtab & _
        objSoftware.Version
    Next

    objTextFile.Close

Else
    WScript.Echo "Cannot retrieve software from this computer."

End If
Messages postés
10
Date d'inscription
lundi 1 septembre 2003
Statut
Membre
Dernière intervention
9 juin 2009

Merci de ta réponse,
mais je ne connais que VB.net
et justement je ne peux lancer un exe VB s'il ny a pas de .net sur le PC. J'ai essayé de faire un setup.exe pour vérifier les dépendances (dont le .net) et les installer mais je ne sais pas comment l'arrèter avant l'install de l'aplli elle même (car je veux lancer l'exe la ou il est).


villoutj
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
31
Salut,

C'est un vbs
tu fais un autorun sur ton script
et ca tourne

exemple http://www.alanphipps.com/VBScript-Misc.html
Messages postés
10
Date d'inscription
lundi 1 septembre 2003
Statut
Membre
Dernière intervention
9 juin 2009

Merci de l'info,
je ne conaissait pas le vbs, je teste tout de suite.
Merci

villoutj