다음을 통해 공유


.create(프로세스 만들기)

.create 명령은 새 대상 애플리케이션을 만듭니다.

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

매개 변수

RemoteOptions
연결할 프로세스 서버를 지정합니다. 옵션은 명령줄 -premote 옵션에 대한 옵션과 동일합니다. 구문 세부 정보는 스마트 클라이언트 활성화를 참조하세요.

-f
생성되는 새 대상을 제외하고 모든 대상 애플리케이션의 모든 스레드를 고정합니다. 이러한 스레드는 새로 만든 프로세스에서 예외가 발생할 때까지 고정된 상태로 유지됩니다. 초기 중단점은 예외로 한정합니다. ~u(스레드 고정 해제) 명령을 사용하여 개별 스레드를 고정 해제할 수 있습니다.

CommandLine
새 프로세스에 대한 전체 명령줄을 지정합니다. CommandLine 은 공백을 포함할 수 있으며 따옴표로 묶으면 안 됩니다. .create 명령 이후의 모든 텍스트는 CommandLine일부로 사용되며 이 명령은 세미콜론 및 추가 디버거 명령으로 따를 수 없습니다.

환경

항목 설명
모드 사용자 모드만
대상 라이브 디버깅만
플랫폼 all

설명

CDB가 휴면 상태이거나 하나 이상의 프로세스를 이미 디버깅하고 있는 경우 이 명령을 사용할 수 있습니다. WinDbg가 휴면 상태일 때는 사용할 수 없습니다.

이 명령이 성공하면 디버거는 다음에 디버거가 실행 명령을 실행할 때 지정된 프로세스를 만듭니다. 이 명령을 여러 번 연속으로 사용하는 경우 이 명령이 사용된 만큼 여러 번 실행을 요청해야 합니다.

일부 스레드가 고정되거나 일시 중단되지 않는 한 여러 대상 프로세스가 항상 함께 실행됩니다.

새 프로세스를 만들고 기존 대상을 모두 고정하려면 -f 옵션을 사용합니다.

-premote 옵션을 사용하는 경우 새 프로세스가 새 시스템의 일부가 됩니다. 자세한 내용은 여러 대상 디버깅을 참조 하세요.