Cool. Let me know if I can help.
I maintain https://github.com/arizvisa/pydbgext which is a very similar project, so I'm pretty familiar with the IDebug* interfaces and windbg extensions. Unfortunately that library doesn't try to simplify the dbgeng api as well as the pykd library.. so I'm tired of maintaining it. :)
So the only other feature I'd like to request is the ability to write into the debuggee's address-space. Currently to read, I use .loadBytes(...) based on .loadArray(...) in dbgmem.cpp. If I am to implement support for writing, I would need to expose a .store{Bytes,Words,Dwords,QWords,SignBytes,etc} methods and then update pymod.cpp, correct?
I maintain https://github.com/arizvisa/pydbgext which is a very similar project, so I'm pretty familiar with the IDebug* interfaces and windbg extensions. Unfortunately that library doesn't try to simplify the dbgeng api as well as the pykd library.. so I'm tired of maintaining it. :)
So the only other feature I'd like to request is the ability to write into the debuggee's address-space. Currently to read, I use .loadBytes(...) based on .loadArray(...) in dbgmem.cpp. If I am to implement support for writing, I would need to expose a .store{Bytes,Words,Dwords,QWords,SignBytes,etc} methods and then update pymod.cpp, correct?