.create (Processo de Criação)
O comando .create cria um novo aplicativo de destino.
.create [-premote RemoteOptions] [-f] CommandLine
Parâmetros
Opções remotas
Especifica um servidor de processo ao qual anexar. As opções são as mesmas da linha de comando -premote opção. Consulte Ativando um Smart Client para obter detalhes de sintaxe.
-f
Congela todos os threads em todos os aplicativos de destino, exceto no novo destino que está sendo criado. Esses threads permanecerão congelados até que ocorra uma exceção no processo recém-criado. Observe que um ponto de interrupção inicial se qualifica como uma exceção. Threads individuais podem ser descongelados usando o comando ~u (Unfreeze Thread).
Linha de comando
Especifica a linha de comando completa para o novo processo. CommandLine pode conter espaços e não deve ser cercado por aspas. Todo o texto após o comando .create é tomado como parte da Linha de Comando; esse comando não pode ser seguido por um ponto-e-vírgula e comandos adicionais do depurador.
Ambiente
Item | Descrição |
---|---|
Modos | somente modo de usuário |
Destinos | somente depuração ao vivo |
Plataformas | all |
Comentários
Esse comando pode ser usado quando o CDB está inativo ou se já estiver depurando um ou mais processos. Ele não pode ser usado quando o WinDbg está inativo.
Se esse comando for bem-sucedido, o depurador criará o processo especificado na próxima vez que o depurador emitir um comando de execução. Se esse comando for usado várias vezes seguidas, a execução terá que ser solicitada quantas vezes esse comando for usado.
Vários processos de destino sempre serão executados juntos, a menos que alguns de seus threads estejam congelados ou suspensos.
Se você deseja criar um novo processo e congelar todos os seus destinos existentes, use a opção -f.
Se a opção -premote for usada, o novo processo fará parte de um novo sistema. Para obter detalhes, consulte Depurando vários destinos.