Author: David Zimmer
Date: 01.19.12 - 10:54pm
one of the 3rd party dlls in streamdumper apparently had a hidden dependancy in the form of a newer api binding (DecodePointer) that caused streamdumper to fail on builds of windows prior to XPSP2.
Took some hair pulling but I finally found it (VB6 is horrible about notifying you when a declare statement LoadLibrary fails in IDE or compiled).
A recompile of zlib using VC6 fixed the problem. I still have a little more testing to do but Streamdumper should run on all service pack levels of 2k, XP, Vista, and Win7 now. There is actually a good chance it will run on NT and 98 as well, but I dont even keep virtual machines of those anymore as they are to far out of date even for me.
In other news, I am going to experiment with a binder like BitArts fusion, or a virtualizer like MoleBox to see if I can glob all of the standard and activex dlls into one big file for a no install usb runnable build. stay tuned for more. (and suggestions for good products in this catagory glady accepted!)