.create(创建进程)
.create 命令创建新的目标应用程序。
.create [-premote RemoteOptions] [-f] CommandLine
参数
RemoteOptions
指定要附加到的进程服务器。 选项与命令行 -premote 选项的选项相同。 有关语法详细信息 ,请参阅激活智能客户端 。
-F
冻结所有目标应用程序中的所有线程,所创建的新目标除外。 这些线程将保持冻结状态,直到新创建的进程中出现异常。 请注意,初始断点限定为异常。 可以使用 ~u (Unfreeze Thread) 命令取消冻结单个线程。
CommandLine
指定新进程的完整命令行。 CommandLine 可以包含空格,并且不能用引号括起来。 .create 命令后的所有文本都作为 CommandLine 的一部分;此命令后面不能跟分号和其他调试器命令。
环境
项 | 说明 |
---|---|
模式 | 仅限用户模式 |
目标 | 仅实时调试 |
平台 | all |
注解
当 CDB 处于休眠状态时,或者如果它已在调试一个或多个进程,则可以使用此命令。 当 WinDbg 处于休眠状态时,不能使用它。
如果此命令成功,调试器将在下次发出执行命令时创建指定的进程。 如果在一行中多次使用此命令,则必须请求执行与使用此命令的次数一样多。
除非其某些线程被冻结或挂起,否则将始终同时执行多个目标进程。
如果要创建新进程并冻结所有现有目标,请使用 -f 选项。
如果使用 -premote 选项,则新进程将成为新系统的一部分。 有关详细信息,请参阅 调试多个目标。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈