【问题标题】:Where does Microsoft hide the TraceDmp tool/source?Microsoft 在哪里隐藏 TraceDmp 工具/源?
【发布时间】:2011-04-26 05:34:01
【问题描述】:

MSDN 上的这个链接说它存储在 Windows SDK 的示例目录中:

http://msdn.microsoft.com/en-us/library/aa363805(VS.85).aspx

除非不是,而且我有最新版本。如果不是可分发工具本身,在哪里可以找到此代码?

【问题讨论】:

    标签: windows winapi logging windows-7


    【解决方案1】:

    如果您有 v6.1 WinSDK,可以在这里找到:

    %programfiles%\Microsoft SDKs\Windows\v6.1\Samples\WinBase\eventtrace\tracedmp

    我需要检查它是否适用于较新版本的平台 SDK。

    【讨论】:

    • 对,在 WinBase 下我没有 7.1 SDK 的事件跟踪。我正在从 W2K Resource Kit 运行旧版本的 tracedmp,我不确定它是否输出了 ETL 文件中的所有数据,我无法计算 CPU 利用率数字。
    • 看起来 7.1 SDK 不再包含此工具。看看您是否可以获取 6.1 SDK 的副本并从那里获取。
    【解决方案2】:

    TradeDmp 是一个固定的 ETW(Windows 事件跟踪)消费者。如果您愿意使用 C#,则有 ETW 事件消耗的示例代码 here。否则,在本机代码中使用事件的准则是 here

    抱歉,如果这告诉你你已经知道的东西,如果是,请告诉我,我会删除它。

    【讨论】:

      【解决方案3】:

      不是 TraceDmp,但我在 their github 上找到了一些事件样本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-21
        • 1970-01-01
        • 2010-11-17
        • 2010-10-06
        • 2011-04-05
        • 1970-01-01
        • 2011-07-31
        • 1970-01-01
        相关资源
        最近更新 更多