问题标签 [debugview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
973 浏览

directx - DirectX 10 调试输出不起作用

我无法使 DirectX 10 的调试输出适用于我的简单 C# 应用程序。我已经安装了 DirectX SDK,打开了 DirectX 控制面板并将应用程序 exe 添加到列表中。

DirectX 调试输出未显示在 DebugView(当我手动启动应用程序 exe 时)或 Visual Studio 10 输出控制台(当我启动 Debug 时)中。

我已将 SlimDX 作为 NuGet 包添加到我的项目中,并且平台设置为 x86。

我已经没有如何使这项工作的想法了。有人能想到我可以尝试的东西吗?

提前致谢。

更新:

当我创建 Direct3D9 简单示例时,显示了调试。Direct3D10 仍然无法正常工作。

0 投票
2 回答
1649 浏览

windows-8.1 - 在 Windows 8.1 中查看 DbgPrint 消息

我正在尝试编写一个 MiniFilter 驱动程序。我已经在我的 Windows 8.1 机器上启动并运行了 Visual Studio 2013 Update 3 和 WDK,以及来自安装的名为“过滤器驱动程序:文件系统微型过滤器”的 MS 模板。我使用此模板创建了一个新项目,可以使用小批处理文件部署到远程(在我的 LAN)8.1 VM 以安装驱动程序,而不是内置驱动程序安装程序(我认为尚不支持对于微过滤器)。

在这个模板中,有许多调试语句是对 DbgPrint 的调用进行类型定义的。我真的很希望能够在 SysInternals 套件的 DebugView 中查看这些内容。显然,我需要做的就是根据http://msdn.microsoft.com/en-us/library/windows/hardware/ff551519(v=vs.85)DEFAULT在注册表中创建一个名为设置为 0xF的 DWORD .aspx。但是,DebugView 中仍然没有显示任何内容。我在 VM 上以管理员身份启动它,并禁用捕获 Win32。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter

我假设来自 WDK 的部署工具会正确设置内核调试(它在我的 VM 上创建了第二个名为 WDKRemoteUser 的用户并BCDEdit /debug为我运行),但这似乎还不够。有任何想法吗?

0 投票
1 回答
391 浏览

c++ - DebugView 打印列显示“??????”

当使用以下代码在 Windows 7 框上调用 OutputDebugString 时,我只看到“????” 在DebugView的打印栏中。我认为这可能是与编码相关的问题,但不确定是否有人以前见过。这是我用来调用 OutputDebugString 的代码。

在此处输入图像描述

提前感谢您对此问题的任何见解。

0 投票
1 回答
542 浏览

ios - 我在 UITableView 中的标题视图未添加到 UIView 层次结构中

使用UITableViewandNSFetchedResultsController我刷新并显示我的表格的内容。在某些时候,我有一个没有标题视图的屏幕。它应该代替单元格之间的空间。

在此处输入图像描述

当我调试视图层次结构时,我有以下信息。UI View 层次结构中的选定单元格适用于Debug View Hierarchy中的选定单元格。 在此处输入图像描述

在此处输入图像描述

要创建标题视图,我使用以下方法:

0 投票
0 回答
6029 浏览

kernel - DebugView 在 Windows 10 上不起作用

我无法在 Windows 10 x86 上使用 WinDbg 从内核捕获跟踪。旧签名似乎有问题。是否有任何替代方案可以从内核驱动程序接收 DbgPrint?

0 投票
1 回答
43 浏览

pid - 捕获进程名称而不是进程号并且还能够保存日志文件的调试工具

任何人都可以建议一个调试工具来捕获进程名称而不是进程号,并且还能够保存我遇到的日志文件 Trace spy 但它不保存日志。

0 投票
0 回答
82 浏览

eclipse-plugin - Eclipse 插件开发 - 从调试视图中的选择中提取 IStackFrame 对象

所以,我正在开发一个 Eclipse 插件并尝试构建一个类似于变量视图的视图。现在,为了从调试视图中获取选定的 StackFrame,我注册了一个 IDebugContextListener,它最终会在选择时调用下面列出的方法。问题是我无法从 IStructuredSelection.getFirstElement() 获取 IStackFrame 对象。我还尝试为 IStackframe 类获取适配器。那也没用。如果有人能指出从选择中获取 IStackFrame 对象的方法,我将不胜感激。

这样做的问题是它总是执行 else 部分(即使选择是调试视图中的 StackFrame)。此外,适配器方法不起作用。

0 投票
1 回答
198 浏览

ios - 调试视图层次结构中的神秘对象

我无法理解我在调试视图层次结构中看到的内容。这是一个屏幕截图:

在此处输入图像描述

问题是所有看似无关的视图(以蓝色突出显示)是什么?我对红色视图前面的那个特别感兴趣。

这里的重点是,虽然这些内容显示在 Debug View Hierarchy 中,但它们在 Storyboard Editor 中不可见,也不会在 Document Online 中识别。它们在 Debug Navigator 中被神秘地标识(有问题的被标识为通用 UIView)。我不知道在 Storyboard 中添加了这些东西,而且它们在我的调试工作中弄得一团糟。

感谢所有帮助或意见!

0 投票
0 回答
38 浏览

c# - 从代码中查找 TraceSource

我们有一个大型业务应用程序,其中包含多个项目,所有项目都由一个管理项目管理。

在这个管理项目中,我想远程调整某些跟踪源的开关值并使用 DebugView 来查看我的项目中发生了什么。

我知道我可以在不重新启动项目的情况下更改跟踪源的开关值的唯一方法是引用 TraceSource 并分配一个新开关。

使用注册了跟踪源的静态 TraceSourceCollection 类跟踪我的项目中使用的所有跟踪源是一种好习惯,还是有更好的方法。

0 投票
1 回答
700 浏览

debugview - How to stop the DebugView tool through command line parameters

In my project I want to start the DebugView tool through command line parameters to capture kernel logs automatically, but after finishing a task I want to stop this DebugView tool. How do I stop this tool through command line parameters?