ma question est dans l'intitulé
en clair, je souhaite dans un programme écrit en C,
ecrire des lignes de code me permettant de lancer un executable d'un autre programme à partir du nom de l'exe et de son chemin
merci
Version imprimable
ma question est dans l'intitulé
en clair, je souhaite dans un programme écrit en C,
ecrire des lignes de code me permettant de lancer un executable d'un autre programme à partir du nom de l'exe et de son chemin
merci
Hello.
puisque tu veux lancer un .exe, je suppose que tu es sous windows.
La fonction "system" fait ça. exemple:
En lançant ce programme, il va lancer le bloc-noteCode:
1
2
3
4
5
6
7
8
9 #include <windows.h> int main() { system("C:\\WINDOWS\\notepad.exe"); return 0; }
Par contre attention: Ton programme se gèle jusqu'à ce que tu quittes le bloc-note
CreateProcess() sous Windows
Sous unixoïde : system(), ou fork()+exec??().
Sous Windows : system(), _spawn??(), ShellExecute(), ShellExecuteEx(), CreateProcess()...