.create(프로세스 만들기)
.create 명령은 새 대상 애플리케이션을 만듭니다.
.create [-premote RemoteOptions] [-f] CommandLine
매개 변수
RemoteOptions
연결할 프로세스 서버를 지정합니다. 옵션은 명령줄 -premote 옵션에 대한 옵션과 동일합니다. 구문 세부 정보는 스마트 클라이언트 활성화를 참조하세요.
-f
생성되는 새 대상을 제외하고 모든 대상 애플리케이션의 모든 스레드를 고정합니다. 이러한 스레드는 새로 만든 프로세스에서 예외가 발생할 때까지 고정된 상태로 유지됩니다. 초기 중단점은 예외로 한정합니다. ~u(스레드 고정 해제) 명령을 사용하여 개별 스레드를 고정 해제할 수 있습니다.
CommandLine
새 프로세스에 대한 전체 명령줄을 지정합니다. CommandLine 은 공백을 포함할 수 있으며 따옴표로 묶으면 안 됩니다. .create 명령 이후의 모든 텍스트는 CommandLine의 일부로 사용되며 이 명령은 세미콜론 및 추가 디버거 명령으로 따를 수 없습니다.
환경
항목 | 설명 |
---|---|
모드 | 사용자 모드만 |
대상 | 라이브 디버깅만 |
플랫폼 | all |
설명
CDB가 휴면 상태이거나 하나 이상의 프로세스를 이미 디버깅하고 있는 경우 이 명령을 사용할 수 있습니다. WinDbg가 휴면 상태일 때는 사용할 수 없습니다.
이 명령이 성공하면 디버거는 다음에 디버거가 실행 명령을 실행할 때 지정된 프로세스를 만듭니다. 이 명령을 여러 번 연속으로 사용하는 경우 이 명령이 사용된 만큼 여러 번 실행을 요청해야 합니다.
일부 스레드가 고정되거나 일시 중단되지 않는 한 여러 대상 프로세스가 항상 함께 실행됩니다.
새 프로세스를 만들고 기존 대상을 모두 고정하려면 -f 옵션을 사용합니다.
-premote 옵션을 사용하는 경우 새 프로세스가 새 시스템의 일부가 됩니다. 자세한 내용은 여러 대상 디버깅을 참조 하세요.