I have asked you my friend as cff is unable to fix base.
Being true i have never so much heck with any api as much i have with GetThreadID.
I use Visualstudio 2005 , Pe ChecKSum , LordPE, PE Detevtive, Flex Hex, Hex workSHop, IDA Pro, PEEXplorer, Chinese BAse alloc corrector, OllyDBG.