.create (Créer un processus)

La commande .create crée une application cible.

.create [-premote RemoteOptions] [-f] CommandLine 

Paramètres

RemoteOptions
Spécifie un serveur de processus auquel attacher. Les options sont les mêmes que celles de l’option de ligne de commande -premote . Pour plus d’informations sur la syntaxe, consultez Activation d’un client intelligent .

-F
Fige tous les threads dans toutes les applications cibles, à l’exception de la nouvelle cible en cours de création. Ces threads restent figés jusqu’à ce qu’une exception se produise dans le processus nouvellement créé. Notez qu’un point d’arrêt initial est qualifié d’exception. Les threads individuels peuvent être supprimés à l’aide de la commande ~u (Unfreeze Thread).

Commandline
Spécifie la ligne de commande complète pour le nouveau processus. CommandLine peut contenir des espaces et ne doit pas être entouré de guillemets. Tout le texte après la commande .create est extrait dans CommandLine ; cette commande ne peut pas être suivie d’un point-virgule et de commandes supplémentaires de débogueur.

Environnement

Élément Description
Modes mode utilisateur uniquement
Targets débogage actif uniquement
Plateformes all

Remarques

Cette commande peut être utilisée lorsque CDB est dormant ou s’il débogue déjà un ou plusieurs processus. Il ne peut pas être utilisé lorsque WinDbg est dormant.

Si cette commande réussit, le débogueur créera le processus spécifié la prochaine fois que le débogueur émet une commande d’exécution. Si cette commande est utilisée plusieurs fois de suite, l’exécution doit être demandée autant de fois que cette commande a été utilisée.

Plusieurs processus cibles seront toujours exécutés ensemble, sauf si certains de leurs threads sont gelés ou suspendus.

Si vous souhaitez créer un processus et geler toutes vos cibles existantes, utilisez l’option -f.

Si l’option -premote est utilisée, le nouveau processus fait partie d’un nouveau système. Pour plus d’informations, consultez Débogage de plusieurs cibles.