보안 모드의 기능
보안 모드가 활성화되고 호스트 컴퓨터에 영향을 주는 데 사용할 수 있는 여러 명령이 비활성화되고 기호 서버 및 디버거 확장에 몇 가지 제한 사항이 있습니다.
보안 모드의 특정 효과는 다음과 같습니다.
파일 | 프로세스에 연결, 파일 | 실행 파일열기, 디버그 | 디버깅 분리, 디버그 | 디버깅 중지, 파일 | 크래시 덤프 열기 WinDbg 메뉴 명령을 사용할 수 없습니다.
.shell(Command Shell) 명령을 사용할 수 없습니다.
확장 DLL은 로컬 디스크에서 로드해야 합니다. UNC 경로에서 로드할 수 없습니다.
두 가지 표준 유형의 확장 DLL(wdbgexts.h 및 dbgeng.h)만 허용됩니다. 다른 유형의 DLL은 확장으로 로드할 수 없습니다.
기호 서버를 사용하는 경우 몇 가지 제한 사항이 있습니다. SymSrv(symsrv.dll)만 허용됩니다. 다른 기호 서버 DLL은 허용되지 않습니다. 기호에 다운스트림 저장소를 사용할 수 없으며 기존 다운스트림 저장소는 무시됩니다. HTTP 및 HTTPS 연결은 허용되지 않습니다.
게다가 다음 명령은 보안 모드에서 사용할 수 없습니다.
- .attach(프로세스에 연결)
- .create(프로세스 만들기)
- .detach(프로세스에서 분리)
- .abandon(프로세스 중단)
- .kill(프로세스 종료)
- .tlist(프로세스 ID 나열)
- .dump(덤프 파일 만들기)
- .opendump(덤프 파일 열기)
- .writemem(파일에 메모리 쓰기)
- .netuse(네트워크 연결 제어)
- .quit_lock(실수로 종료하지 않도록)
활성화된 후에는 보안 모드를 끌 수 없습니다. 자세한 내용은 보안 모드 활성화참조하세요.