Utilisation de CreateProcess()
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 :
Code:
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());
} |
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. :(
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