InstallShield 2010 pro : création d'un msi.

InstallShield 2010 pro : création d'un msi. - Logiciels - Windows & Software

Marsh Posté le 31-12-2010 à 12:23:12    

Bonjour,
 
Depuis quelques jours, je travaille sur AdminStudio 9.5 Entreprise + InstallShield Pro 2010.
En attendant une formation qui va arriver d'ici quelques semaines, j'ai déjà commencer à me familiariser avec cette suite.
 
Repackager, Tuner => OK, ça marche, aucun problème.
 
Maintenant, j'ai créé des templates avec InstallShield. Dans ces templates, je voudrais ajouter des applis tels que Adobe Reader X (modifié au préalable avec Adobe Customization Wizard X) afin d'avoir un MSI "global" qui regroupe les fichiers sources que propose Adobe.
 
Mon problème est le suivant :
 
J'ai réussi a créé le MSI "global" mais quand je l'installe sur le poste client, je vois qu'en fait le MSI global est installé, et les sources d'Adobe ont seulement été copiée dans Program Files au lieu d'être exécutées.
 
Ma question :
 
Comment rendre ces sources exécutables depuis le MSI qu'on créé dans InstallShield?
 
J'ai le même soucis avec flashplayer10.exe, 7zip... que je veux transformer en MSI.
 
Merci de votre aide.

Reply

Marsh Posté le 31-12-2010 à 12:23:12   

Reply

Marsh Posté le 31-12-2010 à 14:14:24    

Bonne chance :D
 
De ce que j'entends dire de mes collègues packageur j'ai pas envie de faire ce genre de trucs :D mais tu as toute mon admiration :p

Reply

Marsh Posté le 31-12-2010 à 14:31:34    

Merci de ton soutien Je@nb! :d Le packaging c'est intéressant mais ça demande beaucoup de patience :p

 

Si d'autres forumeurs ont des idées pour m'aider... N'hésitez pas à proposer!!!! :d


Message édité par slr56 le 31-12-2010 à 14:32:25
Reply

Marsh Posté le 31-12-2010 à 15:08:56    

Bonjour,
 
je te préviens de suite, je ne suis pas un pro en la matière...
 
mais il me semble que cela peut se programmer dans la rubrique [Behavior and Logic]  
dans "custom actions and sequences", tu fais un "clic droit" sur "Custom actions"
et en choisisant "New VBS" + "store in custom action",
tu peux préciser le chemin d'exécution d'un vbs d'installation (dans vbscript filename) que tu auras préalablement créé bien sur
et en prenant bien sur la valeur "After install initialize" dans la partie "install exec sequence"
 
demande à google pour plus de détails...  :D

Reply

Marsh Posté le 03-01-2011 à 13:22:47    

 

Bonjour et bonne année,

 

merci de ton aide.
J'essaye de packager AccessRuntime2007.exe.
J'ai fait ce que tu m'as dit (  en prenant bien sur la valeur "After install initialize" dans la partie "install exec sequence" ) mais Installshield me dit, lors de la construction du package :

Code :
  1. ISDEV : warning -6525: The Custom Action IS_LAUNCH_MY_PROGRAM_PLEASE in the InstallExecuteSequence table is run from an installed file. It must be sequenced after the InstallFiles action. Ensure that the Custom Action is sequenced properly and that the base actions exists in the sequence.
  2. ISDEV : warning -6558: The Custom Action IS_LAUNCH_MY_PROGRAM_PLEASE in the InstallExecuteSequence table is run from an installed file. To run the custom action successfully, you may need to have a condition that checks if the source file is installed locally."
 

Warning 1 : J'ai mis InstallFiles pour InstallExecuteSequence. Je n'ai plus ce warning, mais le programme n'est toujours pas exécuté. Il est juste copié dans Program Files.

 

Quelqu'un sait comment résoudre le 2ème warning?

 

Cdt,


Message édité par slr56 le 03-01-2011 à 13:24:38
Reply

Marsh Posté le 03-01-2011 à 13:36:25    

Malheureusement je n'en sais pas beaucoup plus sur ce que tu cherches à faire...
je t'ai retranscris ce que j'avais noté en formation sur le sujet il y a 2 ans,
mais je n'ai jamais eut besoin de faire ce genre de modification dans mes "packaging"
bref j'ai vu la theorie mais jamais mis en pratique...  
as i said : "google pour plus de détails"   ;)

Reply

Marsh Posté le 04-01-2011 à 14:22:42    

Up,
 
j'ai toujours le même problème.
Je suis inscrit au forum http://community.flexerasoftware.com mais il n'y a pas grand monde pour répondre aux questions. :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed