更新:2007 年 11 月
使用 Visual Studio 调试器可以调试来自 Microsoft MSDN Code Center Premium 的安全共享源。
本主题说明如何在 Visual Studio 中设置和调试 Code Center Premium 源代码。
设置 Code Center Premium
- 将 Code Center Premium 卡插入与计算机连接的智能卡读卡器。 
- 将 Code Center Premium Welcome Kit CD 插入 CD-ROM 驱动器。 
- 如果光盘未自动运行,请找到并运行安装文件: - Welcome Kit CD\Source Code\CDROM_FILES\install.exe 
- 若要浏览 Code Center Premium 源代码,请启动 Internet Explorer 并输入: 
- 浏览并找到所需的源代码。 
调试 Code Center Premium 源代码
- 按照下面的说明,为 Code Center Premium 安全共享源代码指定一个本地目录。 
- 启动 Visual Studio。 
- 从“工具”菜单中选择“选项”。 
- 在“选项”对话框中,打开“调试”节点并选择“符号”。 
- 在“符号文件位置”框中,添加下面的位置: 
- 在“将符号服务器中的符号缓存在此目录中”[Cache symbols from symbol servers in this directory]框中输入一个 Code Center Premium 可以缓存符号的位置。例如: - c:\symbols - 如果以前已经在相同位置缓存了符号,则可能不必清理缓存,缓存中可能包含没有 Code Center Premium 信息的较早版本的符号。 
- 在 Visual Studio 中打开项目。 
- 在“解决方案资源管理器”中,右击解决方案名称,然后从快捷菜单中选择“属性”。 
- 在“解决方案属性页”对话框中,展开“通用属性”文件夹,然后选择“调试源文件”。 
- 在“包含源代码的目录”框中,添加 Code Center Premium 源代码位置。可以通过在 Internet Explorer 中浏览 https://codepremium.msdn.microsoft.com,并复制 Internet Explorer 地址栏内的位置来找到源代码。 - 输入的位置看上去应与以下内容类似: - https://codepremium.msdn.microsoft.com/Source/windows XP/SP1 - (此示例为 Windows XP SP1 源代码示例。) 
- 单击“确定”。 
- 当您开始调试 Code Center Premium 源代码并且调试器进入中断模式时,一个对话框将提示您输入智能卡的 PIN 号。 
- 输入随 Code Center Premium Welcome Kit 一起收到的 PIN 号。 - 此时调试器将下载 Code Center Premium 源代码。 
指定 Code Center Premium 源的本地目录
在可以调试 Code Center Premium 安全共享源代码之前,必须在计算机上为源代码指定一个本地目录。可以通过编辑注册表项来更改此位置。
更改 Code Center Premium 源代码的默认本地目录
- 退出 Visual Studio(如果正在运行)。 
- 从 Windows 命令提示符处输入: - regedt32
- 在“注册表编辑器”窗口中,打开:HKEY_CURRENT_USER\Software\MSFT\VisualStudio\8.0\Debugger 
- 在“名称”列中,双击“SecureSourceLocalDirectory”。 
- 编辑要作为本地目录的位置的“数值数据”(起初是一个空字符串)。 - 如果更改 Visual Studio IDE 设置,则可能需要重复此过程。