Visual Studio可以跟踪所有事件吗?

时间:2009-11-29 15:40:47

标签: visual-studio debugging

Visual Studio中是否有某种方法可以启用/禁用事件的自动跟踪?我不是指添加Debug。或跟踪。语句,而是让系统将检测到的所有应用于应用程序的事件写入缓冲区。此功能在嵌入式系统开发中很常见,我无法在VS中启用它。

更新============================================== ====================

我在其他工具中看到的是你会:

启用/禁用事件跟踪

有一个菜单,允许您选择要跟踪的事件或事件类别。例如,所有鼠标事件或只​​是Enter,Leave,Click等。通常只跟踪影响被测应用程序的事件(非系统范围)

比添加Trace更容易。和调试。对您的代码的陈述。更不用说Trace。和Debug。可以给系统带来很大的负担,如果你使用很多它们会影响操作

通常,跟踪非常轻量级,就像存储在缓冲区中的简单EventID,可以由另一个工具解释。这样做是为了防止跟踪干扰操作。

2 个答案:

答案 0 :(得分:0)

我认为到目前为止,VS无法做到这一点。

答案 1 :(得分:0)

VS确实无法做到这一点。对于这类事件,你最好的选择是Spy ++(VS套件中的永恒工具),它有很多过滤选项,它的日志可以保存到文件中。