I've spent last 2 days trying to launch examples from Boost.Python with the "ImportError: DLL load failed: The specified module could not be found" error, while trying to load compiled (using bjam) pyd modules. I was using Windows 7 x64, Python 2.7 x64 with Boost 1.47. I've followed up different answers on StackOverflow and other sites incl. fresh installs (Python 32 and 64 bit, Boost precompiled), manual Boost's libraries building, DLL checks with dependency walker and so on, with no luck. I registered to share the solution, which worked here and which I hope may help someone, struggling with the same error ;)
Two solution, no need to use regedit

add BOOST_PYTHON_STATIC_LIB marco when build your dll. It will let
boost.python static link to your dll file rather than dynamic load
in runtime.
add boost.python dll to PATH or copy it to same dir where your dll locate
Boost.Python examples, Windows 7 x64, "ImportError: DLL load failed: The specified module could not be found."