.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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應