2010-08-06 6 views
-1

j'utilise C++ visuel 2010 je veux apprendre à créer des processus en C++ quelqu'un peut aider à trouver où tutoriel ou est-ce ici existe livre? grâcecréer des processus en C++ visuelle

+1

Un rapide Google devrait vous avoir trouvé [ce] (http://msdn.microsoft.com/en-us/library/ms682425%28VS.85%29.aspx) fonction très très rapidement. – Stephen

Répondre

2

Vous pouvez utiliser l'extrait ci-dessous pour créer le processus. Remplacez simplement la partie en gras ci-dessous par le chemin de l'exécutable qui doit être exécuté.

PROCESS_INFORMATION processInfo; //we get this as an [out] parameter 
STARTUPINFO startupInfo; //this is an [in] parameter 
memset(&startupInfo,0, sizeof(startupInfo)); 
memset(&processInfo,0, sizeof(processInfo)); 

startupInfo.cb = sizeof startupInfo ; 

if (CreateProcess("**Executable_Path**", NULL, NULL,NULL,FALSE,0,NULL,NULL,&startupInfo,&processInfo)) 
{ 
    // If process is created successfully 

    WaitForSingleObject(processInfo.hProcess,INFINITE); 
    CloseHandle(processInfo.hThread); 
    CloseHandle(processInfo.hProcess); 
} 
else 
{ 
    //Cannot create process. 
} 
0

Veuillez vous référer à MSDN, la meilleure source pour les technologies liées à Microsoft.