옵션 대화 상자, 디버깅, 기호
업데이트: 2007년 11월
Symbols 페이지에 액세스하려면 도구 메뉴에서 옵션 을 선택합니다. 옵션 대화 상자에서 디버깅 노드를 확장하고 기호를 선택합니다. 이 페이지에서는 다음과 같은 일반 디버깅 옵션을 설정할 수 있습니다.
보안 정보: |
---|
소스 서버를 사용하는 경우 임의 명령을 응용 프로그램의 PDB 파일에 포함하여 보안 위협이 발생할 수 있으므로 실행할 명령만 srcsrv.ini 파일에 포함해야 합니다. srcsvr.ini 파일에 포함되지 않은 명령을 실행하려고 하면 확인 대화 상자가 열립니다. 자세한 내용은 보안 경고: 디버거가 신뢰할 수 없는 명령을 실행해야 합니다.를 참조하십시오. 명령 매개 변수에 대해서는 유효성을 검사하지 않으므로 신뢰되는 명령에 대해 주의를 기울여야 합니다. 예를 들어, cmd.exe를 신뢰하는 경우 악의적인 사용자가 명령을 위험하게 만드는 매개 변수를 지정할 수 있습니다. |
기호 파일(.pdb) 위치
디버거가 기호 파일을 찾을 위치의 목록입니다. 위치에는 디렉터리, URL, 공유 및 기호 서버 위치가 포함될 수 있습니다. C/C++ 사용자의 경우 자세한 내용은 DBG 파일을 참조하십시오.이 목록에는 신뢰할 수 있고 알려진 위치만 포함해야 합니다. 신뢰할 수 없는 위치에서 기호를 로드하면 앞의 보안 정보에서 설명한 것과 같은 위험을 초래할 수 있습니다.
폴더 아이콘 단추
목록에 새 위치를 만들려면 이 단추를 클릭합니다."X" 아이콘 단추
목록에서 디렉터리를 제거하려면 목록에서 위치를 선택한 다음 이 단추를 클릭합니다.위쪽 화살표 아이콘 단추
목록에서 디렉터리를 선택한 경우 목록의 위로 이동하려면 이 단추를 클릭합니다.아래쪽 화살표 아이콘 단추
목록에서 디렉터리를 선택한 경우 목록의 아래로 이동하려면 이 단추를 클릭합니다.기호 서버에서 이 디렉터리로 기호 캐시
서버의 기호를 사용하는 경우 로컬 디렉터리를 사용하여 디버거 성능을 향상시킬 수 있습니다. 이 디렉터리에는 기호 서버에서 가져온 시스템 소프트웨어에 대한 기호가 저장됩니다. 기호를 캐시하면 디스크 사용량이 증가합니다. 캐시는 특히 인터넷을 통해 기호 서버를 사용하는 경우에 유용합니다. 원격 컴퓨터에서 프로그램을 디버깅하는 경우 캐시 디렉터리는 원격 컴퓨터에 있는 디렉터리를 가리킵니다.찾아보기
이 단추를 사용하여 위 항목에 사용할 디렉터리를 찾아보고 선택할 수 있습니다.기호를 수동으로 로드할 때만 위의 위치 검색
이 옵션을 선택하면 기호를 수동으로 로드하는 경우에만 나열된 위치에서 디버거가 기호를 로드합니다. .EXE 위치를 비롯한 기본 위치는 여전히 자동으로 검색됩니다. 이 설정을 선택하지 않으면 모듈이 로드될 때마다 디버거에서 나열된 위치를 검색합니다.위의 위치에서 기호 로드
기호 파일(.pdb) 위치에 있는 위치에서 기호를 즉시 로드하려면 이 단추를 클릭합니다.이 단추는 디자인 모드에서 사용할 수 없습니다.
Microsoft 공용 기호 서버에서 기호 로드
Microsoft 기호 서버에서 기호를 즉시 로드하려면 이 단추를 클릭합니다. Microsoft 기호 서버에 액세스하려면 인터넷에 연결되어 있어야 합니다. 자세한 내용은 방법: 기호 서버 사용을 참조하십시오.이 단추는 디자인 모드에서 사용할 수 없습니다.