Installationde package msi avec windows installer

Soyez le premier à donner votre avis sur cette source.

Snippet vu 21 026 fois - Téléchargée 28 fois

Contenu du snippet

Bonjour,

Ce Tips à pour but de montrer les possibilités d'installation avec le nouveau Service Windows Installer et sa référence incluse dans un projet VB.

Source / Exemple :


Essayez cette méthode en ajoutant dans votre projet la référence
"Microsoft Windows Installer Object Library" qui pointe sur Msi.dll (C:\Windows\System32 Sous XP ou C:\WinNT\system32 sous 2000 et NT4)

puis dans le code :

Set ObjMSI = CreateObject("WindowsInstaller.Installer")
ObjMSI.InstallProduct MSIPathFile(Ici une string), PropertyValue(Ici une string)

Conclusion :


En théorie cela doit le faire.

Pour PropertyValue on peut mettre "ADDLOCAL=All ACTION=INSTALL"

Avec cette Dll, il est donc possible de concevoir sa propre interface basée sur un fichier MSI.

Bonne prog. à tous

A+
Blu

A voir également

Ajouter un commentaire

Commentaires

tich3012
Messages postés
39
Date d'inscription
lundi 2 décembre 2002
Statut
Membre
Dernière intervention
15 octobre 2004
-
ben et le source???
thierrydelepine
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
2 -
Pourrait tu donner plus d'explications ou un petit bout de code d'exemple, cela me parait interressant mais j'aimerai en savoir plus sur les possibilitées de cet ajout de reference.
De ce que je comprend on peut lancer la diffusion d'un package MSI en une ligne de code VB ??

Merci.
cs_Napster
Messages postés
77
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
19 septembre 2009
-
manque la source pour mieux visualisez ,(mieux codez mieux visualizes............ben fait une petit source .
jmlucienvb
Messages postés
129
Date d'inscription
mercredi 24 septembre 2003
Statut
Membre
Dernière intervention
12 février 2009
-
Tu as mis l'eau à la bouche...
Reste à verser le liquide !
cs_DARKSIDIOUS
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
77 -
Cela suffit ? En tout cas, je conseille d'utiliser InnoSetup pour créer des installation, c'est très simple, très puissant, et c'est gratuit !

DarK Sidious

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.