//在trace.h文件定义
#define WPP_CONTROL_GUIDS                                            \WPP_DEFINE_CONTROL_GUID( FileIoTraceGuid,                        \(71ae54db,0862,41bf,a24f,5330cec3c7f6), \WPP_DEFINE_BIT(DBG_INIT)     \WPP_DEFINE_BIT(DBG_DIAGNOSE)     \WPP_DEFINE_BIT(DBG_RW)       \WPP_DEFINE_BIT(DBG_IOCTL)    \)      //输出调试信息方法                          TraceEvents(TRACE_LEVEL_INFORMATION, DBG_INIT,"Driver Frameworks AntiTP Legacy Driver Example");

//将tracelog复制到调试机
“C:\Program Files (x86)\Windows Kits\10\bin\x64\tracelog.exe” -start MyTrace -guid #71ae54db-0862-41bf-a24f-5330cec3c7f6 -rt -kd -level 5 -flag 2147483647

//添加开机自动启动autologger
“C:\Program Files (x86)\Windows Kits\10\bin\x64\tracelog.exe” -addautologger MyTrace -sessionguid #71ae54db-0862-41bf-a24f-5330cec3c7f6 -guid #71ae54db-0862-41bf-a24f-5330cec3c7f6 -rt -kd -level 5 -flag 2147483647

第二种方法
"C:\Program Files (x86)\Windows Kits\10\Tools\x64\traceview.exe"复制到调试机
选择驱动pdb

或者指定guid

注意要在高级选项重定向到windbg

//启动后看到输出

在本机运行
“C:\Program Files (x86)\Windows Kits\10\bin\x64\tracepdb.exe” -f “F:\code\Tracing\AntiTP.pdb” -p F:\code\Tracing
在windbg运行
!wmitrace.searchpath F:\code\Tracing
或者设置TRACE_FORMAT_SEARCH_PATH环境变量
成功看到调试信息输出

wpp trace在windbg输出的方法相关推荐

  1. python给用户输出提示_python3.4控制用户输入与输出的方法

    一.输入 1.函数格式:input() 2.函数功能:接受一个标准输入数据,返回string类型.ctrl+z结束输入. 3.实例: 默认input():等待一个任意字符的输入 str=input(' ...

  2. Maven项目配置EL表达式原样输出解决方法

    Maven项目配置EL表达式原样输出解决方法 参考文章: (1)Maven项目配置EL表达式原样输出解决方法 (2)https://www.cnblogs.com/d191/p/11689610.ht ...

  3. php 输出方法,PHP输出打印方法

    PHP输出打印方法 1. echo()输出字符串,PHP允许我们在双引号串中直接包含字串变量,而单引号串中的内容总被认为是普通字符. 2. mixed print_r ( mixed $express ...

  4. java解析日志数据_Java实时监控日志文件并输出的方法详解

    Java实时监控日志文件并输出的方法详解 想在前台显示数据同步过程中产生的日志文件,在网上找到解决方案,做了代码测试好用.这里做个记录 java.io.RandomAccessFile可以解决同时向文 ...

  5. php文本分割成csv,php将文本文件转换csv输出的方法

    本文实例讲述了php将文本文件转换csv输出的方法.分享给大家供大家参考.具体实现方法如下: 这个类提供了转换成固定宽度的CSV文件,快速,简便的方法,它可将SplFileObject用于执行迭代,使 ...

  6. C语言反序输出英文句子,C++实现英文句子中的单词逆序输出的方法

    本文实例讲述了C++实现英文句子中的单词逆序输出的方法.分享给大家供大家参考,具体如下: #include "stdafx.h" #include #include #includ ...

  7. php 递归栏目名叠加,thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法,thinkphp递归...

    thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法,thinkphp递归 本文实例讲述了thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法.分享给大家供大家参考,具体如下: 这 ...

  8. 几种在shell命令行中过滤adb logcat输出的方法

    几种在shell命令行中过滤adb logcat输出的方法 分类标签: LogCat  ADB 我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流 ...

  9. 将任何变量的值进行二进制输出的方法

    使用如下的方法可以将任何变量以二进制的形式进行输出: 方法确实很赞,用了与操作 摘自百度知道http://zhidao.baidu.com/link?url=-3w-MR46G5eagop5P5O7d ...

最新文章

  1. 基于长短读长和参考基因组的组装错误检测算法的研究
  2. 前端入门:快速开发基于 HTML5 网络拓扑图应用
  3. [ay原创作品]用wpf写了个模仿36Kr网站登录背景的效果
  4. 深入学习Tomcat----自己动手写服务器(附服务器源码)
  5. java 假设当前时间_Java中与日期和时间相关的类和方法
  6. 校招对项目实战要求分析
  7. 鲲云获数千万A轮融资:开发全球首颗数据流AI芯片,实现数据流架构的创新突破!
  8. Debug时,出现Unable to evaluate the expression Cannot find xxx
  9. SpringAOP原理分析
  10. 提高 Mac OS X 速度的 52 个方法
  11. 群晖DOCKER搭建自动签到 PT网站再也不怕忘记登录了
  12. Yingye Zhu‘s Luogu Background
  13. 手机上好用的APP推荐
  14. iphone横竖屏切换,旋转屏幕
  15. 数学归纳法求证欧几里得算法
  16. 博客营销?软文营销?怎么按照流程走?
  17. cms开发(CMS开发)
  18. 友盟QQ第三方授权登陆(精简)
  19. 教你学会html添加自定义字体,使用@font-face和免费字体网站
  20. beta阶段第五次scrum meeting

热门文章

  1. 第十九章《类的加载与反射》第3节:反射
  2. 参数随机场,随机参数生成python代码,基于乔列斯基分解中点法分解
  3. java交易撮合怎么实现_「康力电梯002367」“股票实时交易系统如何实现高并发撮合交易?最好有java架构“java 股票分析工具-京东方a小-seo金融...
  4. 张朝阳:饮下这杯烈酒 待吾再战江湖
  5. 图像识别 - C++读取bmp位图入门
  6. UE4学习杂项总结一
  7. 水平耀斑_搜索引擎提交的内容:引发耀斑
  8. configure it with blueman-service
  9. [转载]计算机硕士求职总结
  10. ehviewer怎么搜索关键字_ehviewer怎么用-ehviewer用法介绍-Appfound