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






Répondre avec citation








Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
si la réponse est correcte 
Partager