DebugView 实用指南:深入解析与操作技巧
1. 捕获全局 Win32 调试输出
在 Windows XP 和 Windows Server 2003 系统中,通过快速用户切换或远程桌面功能,用户常常会登录到非全局会话。而从 Windows Vista 开始,会话 0 隔离机制确保用户不会登录到服务运行的会话。当在非会话 0 中运行 DebugView 时,“捕获”菜单会新增“捕获全局 Win32”选项。启用此选项后,它能捕获会话 0 中运行进程的调试输出。不过,在 Windows Vista 及更高版本系统中使用该选项,需要以管理员权限运行 DebugView;而在 Windows XP 系统中启用此选项则无需管理员权限。
2. 捕获内核模式调试输出
要配置 DebugView 捕获设备驱动程序或 Windows 内核生成的内核模式调试输出,可在“捕获”菜单中启用“捕获内核”选项。由于内核模式输出通常与进程上下文无关,所以不会报告进程 ID。捕获内核模式输出需要管理员权限,特别是“加载驱动程序”权限。
内核模式组件可设置每个调试消息的严重性级别。在 Windows Vista 及更高版本系统中,可根据严重性级别过滤内核模式调试输出。若要捕获所有内核调试输出,可在“捕获”菜单中选择“启用详细内核输出”选项;若未启用该选项,DebugView 仅捕获错误严重性级别的调试输出。
DebugView 还可配置为将内核模式调试输出传递给内核模式调试器,或直接忽略该输出。可在“捕获”菜单中切换传递模式,也可使用工具栏上的“传递”图标进行操作。利用传递模式,可在传统内核模式调试器的输出缓冲区中查看内核模式调试输出,同时在 DebugView
超级会员免费看
订阅专栏 解锁全文
154

被折叠的 条评论
为什么被折叠?



