Bonjour tout le monde!
Je tente depuis hier de créer un processus avec CreateProcess, mais rien n'y fait, cela me renvoie une erreur (code 998).
Voilà le code simplifié en question :
L'exécutable "Process2.exe" est un programme tout bête que j'ai créé qui imprime "Hello World" et sleep durant 10 secondes. Je ne comprends pas pourquoi la création de processus ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <windows.h> #include <stdio.h> #include <errno.h> #include <string.h> // THREAD PRIMARIA int main() { bool bStatus; STARTUPINFO si; PROCESS_INFORMATION NewProcess; bStatus = CreateProcessA("C:\\WINXP\\Process2.exe", NULL, NULL, NULL, TRUE, NORMAL_PRIORITY_CLASS, NULL, "C:\\WINXP", &si, &NewProcess); if (!bStatus) printf ("Erro na criacao do Processo! Codigo = %d\n", GetLastError()); }
Quelqu'un a une idée? J'ai des doutes sur le second argument de CreateProcess, j'ai essayé plusieurs choses en regardant sur le net, mais rien n'y fait. (dernière pierre manquante pour que mon projet soit opérationnel, je suis pressé de découvrir quelle pourrait être l'erreur!)
Merci d'avance
Stochelo
Partager