Installer une application vb6 sous le format msi ( installeur installation setup )

Soyez le premier à donner votre avis sur cette source.

Snippet vu 34 498 fois - Téléchargée 31 fois

Contenu du snippet

Cette source n'en ai pas une.
C'est simplement pour vous indiquer le lien où vous allez pouvoir télécharger cet installeur :
http://www.microsoft.com/downloads/info.aspx?na=22&p=2&SrcDisplayLang=fr&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d889482fc-5f56-4a38-b838-de776fd4138c%26DisplayLang%3dfr

Avec cet installeur, vous allez pouvoir générer un seul et unsique fichier MSI qui installera vos applications avec tout ce qu'il faut dedans pour enregistrer les références et autres OCX.
L'interface est paramétrable mais je n'ai pas encore regardé de plus près.
Perso, ça me crée un fichier MSI d'installation en anglais, mais ce doit être dû au précédentes installations.

Pour effectuer ce chargement, il faudra montrer patte blanche et accepter l'identification de certificat d'authentification.
Je complèterai ces infos lorsque je l'aurait pris en main.

A voir également

Ajouter un commentaire Commentaires
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
11 mai 2008 à 20:46
dans windows XP il y a un prog qui s'appelle iexpress.exe
et qui fait le boulot
brunopbrunop Messages postés 7 Date d'inscription dimanche 16 avril 2006 Statut Membre Dernière intervention 21 juillet 2006
21 juil. 2006 à 14:09
Je viens de résoudre en partie mon probléme. En fait,je vais chercher le raccourci msaccess.exe.lnk et non plus msaccess.exe et mon lancement est correct.
En revanche il me reste 2 petites questions en suspend

1- Comment fait on pour faire apparaître un libellé sur la ligne de commande. Dans le cas présent, je ne vois apparaître que l'icône, alors que pour la commande désinstaller, le texte "Désinstaller Mémoire Plus" apparaît bien.

2- L'icône que j'ai crée, se positionne bien dans le groupe "Mémoire +" du menu démarrer, et je souhaiterais aussi créer un raccourci dans le bureau. Je ne connais pas la variable à utiliser au niveau du champ Name.


Ci_dessous les lignes du script en question :
[Icons]
Name: {group}\{cm:UninstallProgram, Mémoire Plus}; Filename: {uninstallexe}
Name: {group}\; Filename: {app}\MSACCESS.exe.lnk; WorkingDir: {app}

Encore merci,
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
21 juil. 2006 à 13:10
Tu as un espace entre ton slash et ton "runtime", ca vient peut-être de là...
brunopbrunop Messages postés 7 Date d'inscription dimanche 16 avril 2006 Statut Membre Dernière intervention 21 juillet 2006
21 juil. 2006 à 12:25
Bonjour,

Afin que l'empaquetage soit complet, je souhaiterais créer une icône de lancement sur le bureau, mais aussi au niveau du groupe "Memoire +" qui apparait dans démarrer.
Habituellement j'utilise le raccourci suivant qui fonctionne trés bien :

"C:\Program Files\Microsoft Office\ART\Office\MSACCESS.EXE" "c:\Program Files\memoireplus\memoireplus.mdb" /runtime

Avec ISTOOLS, la ligne passe à la compilation mais la ligne de commande "c:\Program Files\memoireplus\memoireplus.mdb" /runtime
n'est pas reconnue lorsque je lance MSACCESS à partir de demarrer.
Merci par avance pour vos conseils.

Ci-dessous mon script :
[Languages]
Name: fr; MessagesFile: compiler:Languages\French.isl
[LangOptions]
LanguageName=French
LanguageID=$040C
[Setup]
MinVersion=4.1.2222,4.0.1381
AppName=Mémoire Plus
AppVerName=V.01
LicenseFile=C:\Program Files\ISTool\License.rtf
ShowLanguageDialog=auto
OutputDir=C:\Bruno\Test
Compression=zip
DefaultDirName={pf}\memoireplus
LanguageDetectionMethod=locale
DefaultGroupName=Mémoire +
[Files]
Source: ..\calendrier\MSCAL.OCX; DestDir: {sys}
Source: ..\Developpement\programme\memoireplus\installation\*.*; DestDir: {app}; Flags: createallsubdirs recursesubdirs
Source: ..\Runtime Access francais\Runtime access 2000\*.*; DestDir: {app}; Flags: createallsubdirs recursesubdirs
Source: "..\..\Program Files\Microsoft Office\ART\Office\MSACCESS.EXE "; DestDir: {app}
[Icons]
Name: {group}\{cm:UninstallProgram, Mémoire Plus}; Filename: {uninstallexe}
Name: {group}\; Filename: "{app}\MSACCESS.EXE "; Parameters: c:\Program Files\memoireplus\memoireplus.mdb / runtime
[_ISTool]
UseAbsolutePaths=false
[Run]
Filename: {app}\SETUP.EXE; WorkingDir: {app}; Languages:
[Messages]
FinishedLabel=Mémoire Plus est correctement installé sur votre machine. Runtime Access 2000 va maintenant être installé.
VBbigineure Messages postés 169 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 27 février 2009 1
6 juil. 2006 à 17:01
Tes fichiers sources sont dans le programme setup, pas besoin de les mettre avec.
Et pour l'autorun, suffit d'avoir a la racine du CD un fichier texte nommé "autorun.inf" dans lequel y'aura, par exemple:

[autorun]
OPEN=Install.exe
ICON=Install.exe
Afficher les 34 commentaires

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.