The PaiMei page says that you need Python 2.4, which turns out to be true due to it shipping with a compiled for Python 2.4 version of
pydasm. Of course it’s possible to compile
pydasm yourself, it’s even fairly easy just as long as you have the correct version of Visual Studio installed. You could also use the utterly unofficial build I’ve made available here. Not even I know if I’m to be trusted though ;-). Use at own risk, and all that.
So, the steps are:
- Install Python 2.5 off python.org
- Install PaiMei
- Remove PaiMei’s version of pydasm (
c:\python25\site-packages\paimei\pydasm.pyd) to be sure the correct one is used.
Oh, I probably should say that I’ve only been using the core functionality of PaiMei (
pydbg_core). There may be other dependencies on Python 2.4 in PaiMei that I haven’t stumbled upon!