Rating: No reviews yet
Downloads: 131
Released: Jan 22, 2015
Updated: Jan 22, 2015 by kernelnet
Dev status: Alpha Help Icon


application, 1388K, uploaded Jan 22, 2015 - 40 downloads
application, 1534K, uploaded Jan 22, 2015 - 39 downloads
Application pykd-
application, 1384K, uploaded Jan 22, 2015 - 27 downloads
Application pykd-
application, 1524K, uploaded Jan 22, 2015 - 25 downloads

Release Notes

Installation guide:

0. choose x86 or x64 and download it
1. unpack archive to any catalog
2. if you have not a VS Studio 2012 installed, you should register msdia110.dll by the command
regsvr32 msdia110
3. run windbg and load pykd:
.load pathtopykd
4. to use pykd within python program add a path to pykd to the PYTHONPATH or via registry ( \SOFTWARE\Python\PythonCore\version\PythonPath )

Where is an automatic installer?

We still have a problem with the installer (see ) and can not upload fixed version now.

Installation with pip:

You can install pykd as a common python package with pip:
pip install pykd

Or upgrade existing version:
pip install pykd --upgrade

Pykd page on the PyPI:

What's new

targetProcesss class.

  • getNumber() - return number of processes
  • getCurrent() - return a current process
  • getProcess(index) - return process by index
  • systemID - process ID ( PID )
  • peb - PEB address
  • exeName - the process executable file name
  • getNumberThreads() - return number of threads for this process
  • thread(index) - return thread by its index
  • currentThread() - return current thread
  • getNumberBreakpoints() - return number of breakpoints for this process
  • breakpoint - return a breakpoint by it's index

targetThread class.

  • systemID - system thread ID ( TID )
  • teb - TEB address
  • setCurrent() - Make this thread current
  • isCurrent()- check if this thread is current

Bug fixed

Reviews for this release

No reviews yet for this release.