본문 바로가기
디버그

Code Center Premium의 소스 디버깅

by WeZZ 2009. 3. 11.


Visual Studio 디버거
방법: Code Center Premium의 소스 디버깅

Visual Studio 디버거를 사용하면 Microsoft MSDN Code Center Premium의 보안 공유 소스를 디버깅할 수 있습니다.

이 항목에서는 Visual Studio에서 Code Center Premium을 설치하고 소스 코드를 디버깅하는 방법에 대해 설명합니다.

Code Center Premium 웹 사이트에 액세스하려면

  1. Microsoft와 적절한 Shared Source Initiative Program 사용권 계약을 맺습니다. 자세한 내용은 http://www.microsoft.com/korea/resources/sharedsource/licensing/default.mspx를 참조하십시오.

  2. Microsoft에서 Code Center Premiums 자격 증명과 스마트 카드를 받습니다. 자세한 내용은 http://www.microsoft.com/resources/sharedsource/ccp/premium.mspx를 참조하십시오.

  3. 컴퓨터에 Code Center Premium 소프트웨어를 설치합니다.

Code Center Premium을 설치하려면

  1. CD-ROM 드라이브에 Code Center Premium Welcome Kit CD를 삽입합니다.

  2. 설치 설명서를 읽고 지침에 따릅니다.

Code Center Premium 소스를 디버깅하려면

  1. 아래 설명에 따라 Code Center Premium 보안 공유 소스의 로컬 디렉터리를 지정합니다.

  2. Visual Studio를 시작합니다.

  3. 도구 메뉴에서 옵션을 선택합니다.

  4. 옵션 대화 상자에서 디버깅 노드를 열고 기호를 선택합니다.

  5. 기호 파일 위치 상자에 다음 위치를 추가합니다.

    https://codepremium.msdn.microsoft.com/symbols

  6. 다음 예제와 같이 기호 서버에서 이 디렉터리로 기호 캐시 상자에 Code Center Premium에서 기호를 캐시할 수 있는 위치를 입력합니다.

    c:\symbols

    이전에 캐시한 기호가 같은 위치에 있더라도 캐시를 지울 필요는 없습니다. 캐시에 Code Center Premium 정보가 없는 이전 버전의 기호가 들어 있을 수 있습니다.

  7. Visual Studio에서 프로젝트를 엽니다.

  8. 솔루션 탐색기에서 솔루션 이름을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  9. 솔루션 속성 페이지 대화 상자에서 공용 속성 노드를 열고 소스 파일 디버그를 선택합니다.

  10. 소스 코드가 포함되어 있는 디렉터리 상자에 Code Center Premium 소스 코드 위치를 추가합니다. 소스 코드 위치를 찾으려면 Internet Explorer를 열고 다음 작업을 수행합니다.

    1. https://codepremium.msdn.microsoft.com으로 이동합니다.

    2. 이 페이지에서 디버깅할 소스 코드의 해당 요약 페이지를 찾습니다.

    3. 요약 페이지에서 Visual Studio 디버거의 소스 코드가 포함되어 있는 디렉터리 상자로 소스 위치 URL을 복사합니다. 입력한 위치는 다음과 같은 형식이어야 합니다.

      https://codepremium.msdn.microsoft.com/source/windows XP/SP1<Release>

  11. 확인을 클릭합니다.

  12. Code Center Premium 소스 디버깅을 시작하면 SmartCard PIN(개인 식별 번호)을 입력하라는 메시지가 대화 상자에 표시됩니다. Code Center Premium Welcome Kit에 제공되는 PIN을 입력합니다.

    디버거에서 Code Center Premium 소스를 다운로드하기 시작합니다.

    자세한 디버깅 정보와 지침은 Code Center Premium 사이트를 참조하십시오.

Code Center Premium 소스의 로컬 디렉터리 지정

Code Center Premium 보안 공유 소스를 디버깅하려면 먼저 컴퓨터에서 소스의 로컬 디렉터리를 지정해야 합니다. 레지스트리 키를 편집하여 이 위치를 변경할 수 있습니다.

Caution note주의

레지스트리 편집기는 컴퓨터의 실행 방식에 영향을 주는 시스템 레지스트리 설정을 표시 및 변경하는 데 사용되는 고급 도구입니다. 레지스트리 편집기를 통해 레지스트리를 조사하고 수정할 수 있지만 대부분의 경우에는 레지스트리를 수정할 필요가 없습니다. 레지스트리를 잘못 변경하면 시스템에 심각한 문제가 발생할 수 있습니다. 반드시 필요한 경우가 아니면 레지스트리를 편집하지 마십시오. 레지스트리에 오류가 있으면 컴퓨터가 제대로 작동하지 않을 수 있습니다. 레지스트리를 변경하기 전에 항상 레지스트리 파일과 컴퓨터의 모든 중요한 데이터를 백업해야 합니다. 이렇게 하면 레지스트리에 오류가 있어 컴퓨터가 제대로 작동하지 않더라도 컴퓨터를 시작한 다음 재시작 시 마지막으로 성공한 구성 옵션을 선택하여 레지스트리를 이전 상태로 복원할 수 있습니다.

Code Center Premium 소스의 기본 로컬 디렉터리를 변경하려면

  1. Visual Studio가 실행되고 있으면 이를 종료합니다.

  2. Windows 명령 프롬프트에 다음과 같이 입력합니다.

  3. 레지스트리 편집기 창에서 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Debugger를 엽니다.

  4. 이름 열에서 SecureSourceLocalDirectory를 두 번 클릭합니다.

  5. 로컬 디렉터리의 이름이 포함되도록 값 데이터를 편집합니다. 처음에는 값 데이터가 빈 문자열입니다.

    Visual Studio IDE 설정이 변경되면 이 절차를 다시 수행해야 할 수도 있습니다. 도구 메뉴에서 설정 가져오기 및 내보내기를 사용하거나 /resetsettings 옵션과 함께 Visual Studio를 시작하면 IDE 설정이 변경됩니다. IDE 설정이 변경되면 Visual Studio에서 현재 세션 동안 새 설정을 캐시하고 사용합니다. Visual Studio를 종료하면 새 설정이 레지스트리에 기록됩니다.


::MSDN