.create (建立進程)
.create 命令會建立新的目標應用程式。
.create [-premote RemoteOptions] [-f] CommandLine
參數
RemoteOptions
指定要附加的進程伺服器。 選項與命令列 -premote 選項的選項相同。 如需語法詳細數據,請參閱啟用Smart Client。
-f
凍結所有目標應用程式中的所有線程,但要建立的新目標除外。 這些線程會維持凍結狀態,直到新建立的進程發生例外狀況為止。 請注意,初始斷點會限定為例外狀況。 個別 線程可以使用 ~u (Unfreeze Thread) 命令解除凍結。
CommandLine
指定新進程的完整命令行。 CommandLine 可能包含空格,不得以引弧括住。 在 .create 命令做為 CommandLine 的一部分之後的所有文字;此命令後面不能加上分號和其他調試程式命令。
Environment
項目 | 說明 |
---|---|
模式 | 僅限使用者模式 |
目標 | 僅限即時偵錯 |
平台 | 全部 |
備註
當 CDB 處於休眠狀態,或它已經在偵錯一或多個進程時,可以使用此命令。 當 WinDbg 處於休眠狀態時,就無法使用它。
如果此命令成功,調試程式會在下一次調試程式發出執行命令時建立指定的進程。 如果在一個數據列中使用此命令數次,則必須要求執行次數,才能使用此命令。
除非某些線程已凍結或暫停,否則一律會一起執行多個目標進程。
如果您想要建立新的進程並凍結所有現有的目標,請使用 -f 選項。
如果使用 -premote 選項,新進程將會是新系統的一部分。 如需詳細資訊,請參閱 偵錯多個目標。