如何:调试 Code Center Premium 源代码

更新:2007 年 11 月

使用 Visual Studio 调试器可以调试来自 Microsoft MSDN Code Center Premium 的安全共享源。

本主题说明如何在 Visual Studio 中设置和调试 Code Center Premium 源代码。

设置 Code Center Premium

  1. 将 Code Center Premium 卡插入与计算机连接的智能卡读卡器。

  2. 将 Code Center Premium Welcome Kit CD 插入 CD-ROM 驱动器。

  3. 如果光盘未自动运行,请找到并运行安装文件:

    Welcome Kit CD\Source Code\CDROM_FILES\install.exe

  4. 若要浏览 Code Center Premium 源代码,请启动 Internet Explorer 并输入:

    https://codepremium.msdn.microsoft.com

  5. 浏览并找到所需的源代码。

调试 Code Center Premium 源代码

  1. 按照下面的说明,为 Code Center Premium 安全共享源代码指定一个本地目录。

  2. 启动 Visual Studio。

  3. 从“工具”菜单中选择“选项”。

  4. 在“选项”对话框中,打开“调试”节点并选择“符号”。

  5. 在“符号文件位置”框中,添加下面的位置:

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

  6. 在“将符号服务器中的符号缓存在此目录中”[Cache symbols from symbol servers in this directory]框中输入一个 Code Center Premium 可以缓存符号的位置。例如:

    c:\symbols

    如果以前已经在相同位置缓存了符号,则可能不必清理缓存,缓存中可能包含没有 Code Center Premium 信息的较早版本的符号。

  7. 在 Visual Studio 中打开项目。

  8. 在“解决方案资源管理器”中,右击解决方案名称,然后从快捷菜单中选择“属性”。

  9. 在“解决方案属性页”对话框中,展开“通用属性”文件夹,然后选择“调试源文件”。

  10. 在“包含源代码的目录”框中,添加 Code Center Premium 源代码位置。可以通过在 Internet Explorer 中浏览 https://codepremium.msdn.microsoft.com,并复制 Internet Explorer 地址栏内的位置来找到源代码。

    输入的位置看上去应与以下内容类似:

    https://codepremium.msdn.microsoft.com/Source/windows XP/SP1

    (此示例为 Windows XP SP1 源代码示例。)

  11. 单击“确定”。

  12. 当您开始调试 Code Center Premium 源代码并且调试器进入中断模式时,一个对话框将提示您输入智能卡的 PIN 号。

  13. 输入随 Code Center Premium Welcome Kit 一起收到的 PIN 号。

    此时调试器将下载 Code Center Premium 源代码。

指定 Code Center Premium 源的本地目录

在可以调试 Code Center Premium 安全共享源代码之前,必须在计算机上为源代码指定一个本地目录。可以通过编辑注册表项来更改此位置。

更改 Code Center Premium 源代码的默认本地目录

  1. 退出 Visual Studio(如果正在运行)。

  2. 从 Windows 命令提示符处输入:

    regedt32
    
  3. 在“注册表编辑器”窗口中,打开:HKEY_CURRENT_USER\Software\MSFT\VisualStudio\8.0\Debugger

  4. 在“名称”列中,双击“SecureSourceLocalDirectory”。

  5. 编辑要作为本地目录的位置的“数值数据”(起初是一个空字符串)。

    如果更改 Visual Studio IDE 设置,则可能需要重复此过程。

请参见

概念

调试器安全

其他资源

调试设置和准备