Я бы хотел получить трассировку вызовов функций внутри comctl32.dll, начиная с того момента, когда левая кнопка мыши нажата на элементе управления деревом и когда кнопка мыши удерживается нажатой.
Я могу установить точку останова на comctl32!TV_ButtonDown
и затем использовать wt
при достижении точки останова, но это требует от меня отпустить кнопку мыши и взаимодействовать с WinDbg. Когда я пытаюсь использовать командную строку для моей точки останова, например: bp comctl32!TV_ButtonDown "wt -m comctl32"
, трассировка останавливается сразу после запуска при достижении точки останова:
Tracing COMCTL32!TV_ButtonDown to return address 00007ffd`57a48f1d
0 instructions were executed in 0 events (0 from other threads)
Function Name Invocations MinInst MaxInst AvgInst
0 system calls were executed
COMCTL32!TV_ButtonDown+0x5:
00007ffd`57b03bd9 48896c2418 mov qword ptr [rsp+18h],rbp ss:000000b7`746f8b00=0000000000000201
Возможно ли то, что я пытаюсь сделать? Есть ли альтернативы?