windbg API 跟踪

本文介绍了一个用于调试和日志记录的扩展工具集,包括启用日志记录、设置输出方式、管理日志类别等功能。提供了详细的命令说明,如如何启用日志、配置输出目标及调试缓冲区等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

!logexts.loge

!logexts.logc e *

!logexts.logo e v

!logexts.logb p

 

 

!logexts.loge   

enables logging

 

!logexts.logc e  

displays all API categories

 

!logexts.logo e v  

 

debugger (d), a text file (t), or a verbose .lgv file (v).

 

!logexts.logb p

 the output buffer to be displayed in the debugger

 

 

 

 

 

 

!logexts.logc

Categories:

  1 AdvApi32                        Enabled
  2 AtomFunctions                   Enabled
  3 AVIFileExports                  Enabled
  4 Clipboard                       Enabled
  5 ComponentObjectModel            Enabled
  6 DebuggingAndErrorHandling       Enabled
  7 DeviceFunctions                 Enabled
  8 Direct3D                        Enabled
  9 DirectDraw                      Enabled
 10 DirectPlay                      Enabled
 11 DirectSound                     Enabled
 12 GDI                             Enabled
 13 HandleAndObjectFunctions        Enabled
 14 HookingFunctions                Enabled
 15 IOFunctions                     Enabled
 16 MemoryManagementFunctions       Enabled
 17 Multimedia                      Enabled
 18 Printing                        Enabled
 19 ProcessesAndThreads             Enabled
 20 RegistryFunctions               Enabled
 21 Shell                           Enabled
 22 StringManipulation              Enabled
 23 ThreadLocalStorage              Enabled
 24 User32                          Enabled
 25 User32StringExports             Enabled
 26 Version                         Enabled
 27 WinSock2                        Enabled
0:001> !logexts.logc d 12
 12 GDI                             Disabled

 

 

 

 

0:001> !logexts.help

Windows API Logging Extensions  v3.01

Main control:
  !loge [dir]                 Enable logging. Output directory optional.
  !logi [dir]                 Initialize but don't enable logging.
  !logd                       Disable logging.

Output:
  !logo                       List output settings.
  !logo [e|d] [d|t|v]         Enable/disable output:
                                d - Debugger
                                t - Text file
                                v - Verbose log

Categories:
  !logc                       List all categories.
  !logc p #                   List APIs in category #.
  !logc [e|d] *               Enable/disable all categories.
  !logc [e|d] # [#] [#] ...   Enable/disable category #.

Buffer access:
  !logb p                     Print buffer contents to debugger.
  !logb f                     Flush buffer to log files.

Debugging Logexts:
  !logs                       Print statistics.
  !logh [i|c]                 Print hook info (import | com).
  !logspew [e|d]              Enable/disable logexts info messages.

Module inclusion/exclusion:
  !logm                       Display module inclusion/exclusion list.
  !logm [i|x] [DLL] [DLL] ... Specify module inclusion/exclusion list.

 

 

 


 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值