IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

Deployement des redists VC2008 via installshield (msi)


Sujet :

Visual C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    76
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 76
    Par d�faut Deployement des redists VC2008 via installshield (msi)
    Bonjour,

    Je suis en train de faire un msi � partir de installshield 6.3 (pas rire siouplay) mais le programme � d�ployer a �t� compil� avec visual studio 2008 professionnel (c'est du c++).

    Je dois donc inclure les redists, mais la question que je me pose est, comment..?

    Ce que je compte faire est d'installer les redists sur une machine tierce, prendre les dll et les installer au m�me endroit que mon programme (C:\program files\..).

    MAIS:
    - Ma fa�on de r�cup�rer les dll est elle la bonne?
    - Qu'arrivera t il si je dois placer un de mes exe autre part (system32 par exemple?)
    - Y a t il un meilleur endroit o� les stocker? J'ai entendu parler d'un cache global pour les dll mais Je n'utilise pas encore les fichiers manifest.


    Merci pour votre aide,

    Fran�ois

  2. #2
    Membre �m�rite
    Avatar de Spout
    Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    F�vrier 2007
    Messages
    904
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 904
    Par d�faut
    Citation Envoy� par squale32 Voir le message
    Ce que je compte faire est d'installer les redists sur une machine tierce, prendre les dll et les installer au m�me endroit que mon programme (C:\program files\..).

    Comment tu sauras quelles DLL auront �t� install�es sur la machine? Car il est clair que le pack de redistribution ne te les copie pas dans ton r�pertoire, mais plut�t dans des r�pertoires de Windows.

    Ce que je ferais � ta place, c'est utiliser un outil (genre DEPENDS) qui me permettrait de voir sur quelles DLL s'appuie mon programme. Une fois que je sais �a, je vais les chercher et je les inclus dans mon pack d'installation.

    C'est une moche solution, mais j'en ai pas d'autre. Car plus tu auras de programmes, plus tu auras de copies de ces DLL.

    Es-tu bien s�r de ne pas pouvoir inclure le msi de redistribution dans ton pack d'installation et le faire ex�cuter en m�me temps que la copies de ton programme? Je ne connais pas installshield 6.3, mais je doute que ce ne soit pas possible...

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    76
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 76
    Par d�faut
    Hello spoutspout,

    C'est finalement ce que j'ai fait, ex�cuter le pack de redistribution en m�me temps que le msi de mon programme.
    La copie des dll comme je pensais faire est effectivement une tr�s mauvaise solution dans la mesure o� ce sont les Side-by-Side Assemblies qui sont maintenant utilis�es.

    Seule petite remarque, le pack de redistribution copiait beaucoup de crasses dans la racine du C: et je les d�place simplement dans c:\windows...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [WS 2008] Deployer des fichiers exe et msi
    Par cherif1969 dans le forum Windows Serveur
    R�ponses: 3
    Dernier message: 20/12/2013, 17h08
  2. R�ponses: 8
    Dernier message: 23/01/2007, 21h02
  3. Obtenir des droits Windows via une page ASP
    Par hysteresis dans le forum ASP
    R�ponses: 2
    Dernier message: 31/08/2005, 10h31
  4. [D�butant(e)]deployment des EJB
    Par furikuri dans le forum Eclipse Java
    R�ponses: 1
    Dernier message: 01/02/2005, 16h44
  5. Recherche ibrairie pour �x�cuter des requ�tes SQL via C++
    Par daemon dans le forum Choisir un environnement de d�veloppement
    R�ponses: 5
    Dernier message: 14/06/2004, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo