UDF > WinAPIEx > Processes & Synchronization > Processes >


_WinAPI_CreateProcess

Crée un nouveau processus et son thread principal

#include <WinAPIProc.au3>
_WinAPI_CreateProcess ( $sAppName, $sCommand, $tSecurity, $tThread, $bInherit, $iFlags, $pEnviron, $sDir, $tStartupInfo, $tProcess )

Paramètres

$sAppName Le nom du module à exécuter
$sCommand La ligne de commande à exécuter
$tSecurity Une structure $tagSECURITY_ATTRIBUTES, ou un pointeur sur une telle structure, qui détermine si le handle retourné du nouveau processus peut être hérité par les processus enfants.
$tThread Une structure $tagSECURITY_ATTRIBUTES, ou un pointeur sur une telle structure, qui détermine si le handle retourné du nouveau thread peut être hérité par les processus enfants.
$bInherit Si True, chaque handle hérité dans le processus appelant est hérité par le nouveau processus
$iFlags Les flags qui contrôlent le niveau de priorité et à la création du processus
$pEnviron Pointeur sur le bloc d'environnement du nouveau processus
$sDir Le chemin complet vers le répertoire courant du processus
$tStartupInfo Une structure $tagSTARTUPINFO, ou un pointeur sur une telle structure
$tProcess Une structure $tagPROCESS_INFORMATION, ou un pointeur sur une telle structure

Valeur de retour

Succès: Retourne True
Échec: Retourne False, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur

En relation

$tagPROCESS_INFORMATION, $tagSECURITY_ATTRIBUTES, $tagSTARTUPINFO

Voir aussi

Consultez CreateProcess dans la librairie MSDN.