Partager via


Procédure pas à pas : déploiement d'une application Visual C++ à l'aide de Visual C++ Redistributable Package

Décrit comment utiliser Visual C++ Redistributable Package pour déployer une application Visual C++.

Composants requis

Pour exécuter cette procédure pas à pas, vous devez disposer des composants suivants :

  • Un ordinateur avec Visual Studio 2010 installé.

  • Un ordinateur supplémentaire qui n'a pas les bibliothèques Visual C++.

Pour déployer une application à l'aide de Visual C++ Redistributable Package

  1. Créez et générez une nouvelle application MFC en suivant les étapes 1 à 3 de la procédure exposée dans Procédure pas à pas : déploiement d'une application Visual C++ à l'aide de Visual C++ Redistributable Package.

  2. Créez un fichier nommé setup.bat et ajoutez les commandes suivantes. Vous devez modifier le nom MyMFCApplication en lui attribuant le nom du projet que vous avez utilisé à l'étape 1.

    @echo off
    vcredist_x86.exe
    mkdir "C:\Program Files\MyMFCApplication"
    copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
    
  3. Exécutez les étapes suivantes pour créer un fichier d'installation à extraction automatique :

    1. Exécutez iexpress.exe à partir d'une fenêtre de commande ou de la fenêtre Exécuter.

    2. Sélectionnez Créer un fichier de directive à extraction automatique, puis cliquez sur Suivant.

    3. Sélectionnez Extraire des fichiers et exécuter une commande d'installation, puis cliquez sur Suivant.

    4. Entrez le nom de votre application MFC dans la zone de texte et cliquez sur Suivant.

    5. Sur la page Demande de confirmation, sélectionnez Pas d'invite, puis cliquez sur Suivant.

    6. Sur la page Contrat de licence, sélectionnez Ne pas afficher de licence, puis cliquez sur Suivant.

    7. Sur la page Fichiers empaquetés, ajoutez les fichiers suivants puis cliquez sur Suivant :

    • Votre application MFC (.exe).

    • vcredist_x86.exe. Vous pouvez rechercher ce fichier dans le dossier \Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86 sous votre dossier Program Files.

    • Le fichier setup.bat que vous avez créé à l'étape 2.

    1. Sur la page Installer le programme à exécuter, entrez les informations suivantes dans la zone de texte du programme d'installation, puis cliquez sur Suivant :

      cmd.exe /c "setup.bat"
      
    2. Sur la page Afficher la fenêtre, sélectionnez Par défaut, puis cliquez sur Suivant.

    3. Sur la page Message terminé, sélectionnez Pas de message, puis cliquez sur Suivant.

    4. Sur la page Nom et options du package, entrez un nom pour votre fichier d'installation à extraction automatique, vérifiez que l'option Stocker les fichiers en utilisant les noms de fichiers longs à l'intérieur du package est sélectionnée, puis cliquez sur Suivant. Le nom de fichier doit se terminer par Setup.exe (par exemple, MonApplicationMFCSetup.exe).

    5. Sur la page Configurer le redémarrage, sélectionnez Pas de redémarrage, puis cliquez sur Suivant.

    6. Sur la page Enregistrer la directive à extraction automatique, sélectionnez Enregistrer le fichier de directive à extraction automatique, puis cliquez sur Suivant.

    7. Sur la page Créer un package, cliquez sur Suivant.

  4. Exécutez le fichier d'installation à extraction automatique sur un deuxième ordinateur qui ne dispose pas des bibliothèques Visual C++.

    1. Copiez le fichier d'installation à extraction automatique que vous avez créé à l'étape 3 sur le deuxième ordinateur.

    2. Exécutez le fichier d'installation à extraction automatique sur le deuxième ordinateur. Suivez les étapes fournies par l'Assistant Installation pour compléter l'installation.

  5. Exécutez l'application MFC. Le fichier d'installation à extraction automatique installe l'application MFC qui se trouve dans le dossier que vous avez spécifié à l'étape 2.

    L'application s'exécute correctement car le programme d'installation de Visual C++ Redistributable Package est inclus dans le fichier d'installation auto-extractible.

Voir aussi

Concepts

Exemples de déploiement