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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 33 932 fois - Téléchargée 29 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
3
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

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
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
94
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

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
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.