.create(创建进程)

.create 命令将创建新的目标应用程序。

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

参数

RemoteOptions
指定要附加到的进程服务器。 这些选项与命令行 -premote 选项的选项相同。 有关语法详细信息,请参阅激活智能客户端

-f
冻结所有目标应用程序中的所有线程,但在要创建的新目标中除外。 这些线程将保持冻结状态,直到新创建的进程中发生异常。 请注意,初始断点限定为异常。 使用 ~u(解冻线程)命令可以解冻各个线程。

CommandLine
为新进程指定完整的命令行。 CommandLine 可能包含空格,不得用引号引起来。 会将 .create 命令后的所有文本用作 CommandLine 的一部分;不能在此命令后使用分号和其他调试器命令。

环境

说明
模式 仅限用户模式
目标 仅限实时调试
平台 全部

注解

当 CDB 处于休眠状态或已在调试一个或多个进程时,可以使用此命令。 当 WinDbg 处于休眠状态时,不能使用此命令。

如果此命令成功,调试器将在下次调试器发出执行命令时创建指定的进程。 如果连续使用此命令多次,则必须请求执行的次数与使用此命令的次数相同。

除非一些目标进程的线程被冻结或挂起,否则将始终一起执行多个目标进程。

如果要创建新进程并冻结所有现有目标,请使用 -f 选项。

如果使用 -premote 选项,则新进程将成为新系统的一部分。 有关详细信息,请参阅调试多个目标