PYKD 0.3.0.20

Rating: No reviews yet
Downloads: 105
Released: Mar 13, 2015
Updated: Mar 23, 2015 by kernelnet
Dev status: Alpha Help Icon

Downloads

Application pykd-0.3.0.20-py2.7-win32.zip
application, 3468K, uploaded Mar 13, 2015 - 31 downloads
Application pykd-0.3.0.20-py2.7-win-amd64.zip
application, 3615K, uploaded Mar 13, 2015 - 27 downloads
Application pykd-0.3.0.20-cp27-none-win32.whl
application, 3449K, uploaded Mar 13, 2015 - 24 downloads
Application pykd-0.3.0.20-cp27-none-win_amd64.whl
application, 3591K, uploaded Mar 13, 2015 - 23 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 )

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: https://pypi.python.org/pypi/pykd

Installation with pykd bootstrapper

If you are going to run pykd in the windbg it is easiest way. All you need:
1. download pykd bootstapper
2. choose version ( x64 or x86 ) and copy pykd.dll to winext catalog of the windbg
3. in the windbg load the extension:
  .load pykd

4. If you run pykd the first time you need to install it:
!pykd.install.

It is equal to running python script: pip install pykd
5. Now you can use pykd
6. You can upgrade pykd from the windbg by command:
!pykd.upgrade

Where is an automatic installer?

We still have a problem with the installer (see https://pykd.codeplex.com/workitem/13172 ) and can not upload fixed version now.

What's new

  • added dbgeng.dll dbghelp.dll from Windows Kits 9600 to the distributed files. It should be useful for a standalone applications ( without windbg )
  • added isVaRegionValid routine ( check if the virtual addresses region is valid )
  • onModuleLoad method is renamed to onLoadMethod ( like in 0.2.x version )

Bug fixed

  • fixed : issue #13472 (typedVar.fields() method raises exception )
  • fixed: issue #13499 (Call getProcessExeName() reset thread context)
  • fixed: issue #13496 (loadXXX routines can hang OS with huge memory allocation )

Reviews for this release

No reviews yet for this release.