윈도우 심볼 다운로드 | Sou Resíduo Zero 
 Publicado por eccaplan em 08 / 02 / 2020 
 Windows 10 SDK 에 포함 된 Symchk . exe 는 실행 프로그램 을 검사 하 고 컴퓨터 에서 올바른 기호 를 사용 할 수 있 는지 여부 를 확인 하 는 프로그램 입니다 . 심 칭 을 얻 으려면 Windows 10 SDK 를 설치 하 고 Windows 용 디버깅 도구 를 설치 하 도록 선택 해야 합니다 . 그리고 특히 우리 가 이전 에 심볼 패키지 를 다운로드 하 여 얻 은 것 과 같 은 기능 적 동등 한 것 을 달성 할 수 있 습니까 ? 즉 , 로컬 시스템 의 모든 시스템 구성 요소 에 대한 기호 를 얻 을 ? ! 우리 의 경우 , 우리 는 항상 온라인 수 없 습니다 때문 에 , 우리 는 Windows XP SP 2 기호 패키지 에 대 한 패키지 를 다운로드 하 고 실행 파일 ( ~ 200 MB ) 를 실행 . 기호 파일 을 사용 하 면 코드 를 쉽 게 디버깅 할 수 있 습니다 . Windows 기호 를 얻 는 가장 쉬운 방법 은 Microsoft 공용 기호 서버 를 사용 하 는 것 입니다 . 심볼 서버 는 필요 에 따라 디버깅 도구 에서 기호 를 사용 할 수 있 도록 합니다 . 기호 파일 이 심볼 서버 에서 다운로드 된 후 빠른 액세스 를 위해 로컬 컴퓨터 에 캐시 됩니다 . 특정 경로 에 있 는 모든 실행 에 대한 기호 를 재귀 적 으로 다운로드 하 려면 “ / r ” 명령 줄 인수 를 추가 할 수 있 습니다 . 예 를 들 어 C : Windows 폴더 에서 실행 파일 에 대한 모든 PDB 파일 을 다운로드 하 려면 디버그 기호 에 사용 할 수 있 는 여러 형식 이 있 지만 sf 는 PDB 서명 에 대한 GUID 및 사용 기간 값 을 사용 하 는 이후 Microsoft 형식 만 지원 합니다 . sf , ` 기호 페서 ` 에 대 한 짧 은 , 하나 PDB ( 프로그램 데이터베이스 ) 파일 의 형태 로 Windows 구성 요소 기호 를 검색 하 는 유연 성 을 제공 하 는 프로토 타입 도구 입니다 . 
 이 프로세스 는 수동 프로세스 이 므로 두 단계 로 나뉩니다 . 첫 번 째 단계 는 디버거 에서 분석 해야 하 는 각 PE 파일 에서 필요 한 메타데이터 를 추출 해야 합니다 . 최신 Windows 운영 체제 의 경우 PE 파일 의 디버그 섹션 을 읽 고 고유 한 GUID 및 연령 값 을 추출 하 는 것 이 포함 됩니다 . sf 에 는 이 데이터 를 추출 할 수 있 는 옵션 이 있 습니다 . 두 번 째 단계 는 메타데이터 추출 ( 결과 파일 의 형태 로 ) 결과 를 가져와서 인터넷 에 연결 되 어 있 는 컴퓨터 로 전송 하 는 것 입니다 . 그런 다음 SF 를 입력 매개 변수 로 사용 하 여 Microsoft 기호 서버 를 쿼리 하 여 적절 한 PDB 파일 을 검색 합니다 . sf 는 수신 된 PDB 파일 을 단일 캐비닛 ( . cab ) 파일 로 패 키 징 합니다 . 이렇게 하 면 디버거 를 실행 하 는 호스트 컴퓨터 로 기호 를 쉽 게 다시 전송 할 수 있 습니다 .