修改默认调试器

本文介绍了如何修改Windows注册表来切换和设置默认调试器,包括VC6、VS2008、Windbg和Dr.Watson的调试器路径及参数。通过调整HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug下的键值,可以实现调试器的自动启动或手动选择。对于VS2008和2010并存的情况,系统会显示选择调试器的提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1-转

开发时经常遇到不同版本VC编译的程序, 切换到对应版本的调试器上容易调试一些,
每次去改时都记不得位置和参数, 干脆留在这里, 免得到处去找.

注册表位置:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug

Auto
= 0 // 系统会弹出一个对话框,让你在几个调试器中选择
= 1 // 系统会自动调用默认调试器

UserDebuggerHotKey=dword:00000000 // 没动过这个参数, 也没深究

Debugger // 主要改这个

VC6
“C://Program Files//Microsoft Visual Studio//Common//MSDev98//Bin//msdev.exe/” -p %ld -e %ld

VS2008
“C:/WINDOWS/system32/vsjitdebugger.exe” -p %ld -e %ld
据说可以这样设, 没试过, 也留在这里: 工具->选项->调试->实时,里边三个复选框,根据需要打钩就行了。
当选用jitdebugger时, 如果同时安装有2008和2010, 出现的选择调试器提示框中, 会同时出现2008和2010, 可供选择

Windbg
“C:\Program Files\Windows Kits\8.0\Debuggers\x86\windbg.exe” -p %ld -e %ld -g
进入Windbg.exe所在目录, 直接Windbg -I也可以

Dr.Watson // 不常用, 收录在此
DRWTSN32 -p %ld -e %ld -g

默认调试器---x86

默认调试器设置---x64

### 如何在 Visual Studio 中更改调试器背景颜色 Visual Studio 提供了丰富的自定义选项来调整开发环境的颜色主题,包括调试器界面的背景颜色。为了实现这一目标,可以通过修改编辑器和窗口的颜色方案来进行设置。 #### 更改整体颜色主题 通过选择不同的预设颜色主题可以间接改变调试器的背景颜色: 1. 打开 **Tools** 菜单并选择 **Options...** 2. 寻找左侧列表中的 **Environment** -> **General**, 这里可以选择多种内置的主题 (Light, Dark, Blue, etc.)[^4] #### 自定义特定元素的颜色 如果希望更精确地控制某些部分(如断点、当前执行行等)的颜色,则需进入详细的显示项配置页面: 1. 同样从 **Tools** 下拉菜单中选取 **Options...** 2. 浏览至 **Environment** -> **Fonts and Colors** 3. 使用筛选框定位到想要定制的对象类别,比如 "Breakpoint", 或者查看所有与调试有关条目 4. 修改前景色/背景色属性直到满意为止 需要注意的是,并不是所有的UI组件都支持单独着色;对于那些未开放个性化设定的部分,默认会跟随所选的整体配色风格变化而自动适配。 此外,在较新的版本中,微软也在不断改进和完善IDE内的可访问性和用户体验设计,因此建议保持软件更新以便获取最新的特性和修复。 ```csharp // 示例代码展示了一个简单的C#程序用于演示调试功能 class Program { static void Main(string[] args) { Console.WriteLine("IntelliTrackerTest"); CallTestMethod(5); } public static void CallTestMethod(int TestValue) { Console.WriteLine("In CallTestMethod : " + TestValue.ToString()); Console.WriteLine("Last Statement...."); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值