Visual Studio中是否有某种方法可以启用/禁用事件的自动跟踪?我不是指添加Debug。或跟踪。语句,而是让系统将检测到的所有应用于应用程序的事件写入缓冲区。此功能在嵌入式系统开发中很常见,我无法在VS中启用它。
更新============================================== ====================
我在其他工具中看到的是你会:
启用/禁用事件跟踪
有一个菜单,允许您选择要跟踪的事件或事件类别。例如,所有鼠标事件或只是Enter,Leave,Click等。通常只跟踪影响被测应用程序的事件(非系统范围)
比添加Trace更容易。和调试。对您的代码的陈述。更不用说Trace。和Debug。可以给系统带来很大的负担,如果你使用很多它们会影响操作
通常,跟踪非常轻量级,就像存储在缓冲区中的简单EventID,可以由另一个工具解释。这样做是为了防止跟踪干扰操作。
答案 0 :(得分:0)
我认为到目前为止,VS无法做到这一点。
答案 1 :(得分:0)
VS确实无法做到这一点。对于这类事件,你最好的选择是Spy ++(VS套件中的永恒工具),它有很多过滤选项,它的日志可以保存到文件中。