Та же проблема не ставится бряк с использованием setBp().
import sys
from pykd import *
def Callback(Id):
dprintln( "callback: CreateProcessHandler" )
nt = module( "ntdll" )
faddr = nt.offset("NtCreateFile")
if faddr != 0:
bp = setBp(faddr, Callback)
print "callback id: ", bp, "address: ", hex( faddr )Вызываю и смотрю бряки:
0:001> !py test2 callback id: 0 address: 0x77181860 0:001> bl
Пусто. Ок. Жмем g. И тишина... Что-то упускаю?
WinDbg 6.2.9200.16384 AMD64 (понятно, что система х64)
Python 2.7.3 x64