.create (Crear proceso)
El comando .create crea una nueva aplicación de destino.
.create [-premote RemoteOptions] [-f] CommandLine
Parámetros
RemoteOptions
Especifica un servidor de procesos al que se va a adjuntar. Las opciones son las mismas que las de la opción -premote de la línea de comandos. Consulte Activación de un cliente inteligente para obtener más información sobre la sintaxis.
-f
Inmoviliza todos los subprocesos de todas las aplicaciones de destino, excepto en el nuevo destino que se crea. Estos subprocesos permanecerán inmovilizados hasta que se produzca una excepción en el proceso recién creado. Tenga en cuenta que un punto de interrupción inicial se califica como una excepción. Los subprocesos individuales se pueden desenfrar mediante el comando ~u (Unfreeze Thread).
CommandLine
Especifica la línea de comandos completa para el nuevo proceso. CommandLine puede contener espacios y no debe estar rodeado de comillas. Todo el texto después del comando .create se toma como parte de CommandLine; este comando no se puede seguir con un punto y coma y comandos adicionales del depurador.
Entorno
Elemento | Descripción |
---|---|
Modos | solo modo de usuario |
Destinos | solo depuración en vivo |
Platforms | all |
Comentarios
Este comando se puede usar cuando cdb está inactivo o si ya está depurando uno o varios procesos. No se puede usar cuando WinDbg está inactivo.
Si este comando se ejecuta correctamente, el depurador creará el proceso especificado la próxima vez que el depurador emite un comando de ejecución. Si este comando se usa varias veces en una fila, la ejecución tendrá que solicitarse tantas veces como se usó este comando.
Varios procesos de destino siempre se ejecutarán juntos, a menos que algunos de sus subprocesos estén inmovilizados o suspendidos.
Si desea crear un nuevo proceso e inmovilizar todos los destinos existentes, use la opción -f.
Si se usa la opción -premote , el nuevo proceso formará parte de un nuevo sistema. Para obtener más información, consulte Depuración de varios destinos.