2010-03-04 9 views
0

Je dois créer une configuration dans laquelle il y a deux fichiers exe et un fichier exe doit être exécuté après l'autre fichier exe. Est-il possible de le faire sans inclure un fichier bat? (Actuellement, j'utilise Visual Studio 2008 pour créer ma configuration)Exécution d'un fichier exe à partir d'un autre fichier exe

+0

Quels sont ces autres exécutables? Vous pouvez installer ceux qui utilisent le mécanisme d'amorçage/pré-requis disponible pour les projets d'installation et de déploiement de Visual Studio. –

Répondre

1

Vous pouvez utiliser la fonction system() pour exécuter un autre programme. Son prototype est au stdlib.h. C'est une méthode simple qui fonctionnera sur d'autres systèmes que Windows, mais si vous voulez plus de contrôle, vous pouvez utiliser l'API Windows comme dans la réponse de Bartosz.

3

Utilisez CreateProcess() (attention aux privilèges!) Ou ShellExecuteEx()