Windows dispose de sa propre fonction « appel autre .exe » (C ++)
-
13-09-2019 - |
Question
Je sais en C ++ il y a une fonction
system("example.exe");
qui exécute un autre programme, a mis l'exige comprennent stdlib.h
.
Parce que je suis déjà titre 'windows.h', est-il un equivilant à la fonction system()
dans Windows?
La solution
Il est CreateProcess pour exécuter un exécutable spécifique, ou ShellExecute pour exécuter des programmes ou les documents ouverts avec leur programme associé.
Si la portabilité à d'autres plates-formes est une question du tout, je bâton avec le système. #including stdlib.h ne vous tuera pas;)
Autres conseils
Vérifiez la la page MSDN pour CreateProcess pour plus d'informations
Je pense que vous cherchez CreateProcess?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow