siodffi failure on other computers


require-so 'RealLoad.dll gets an error, with errobj detail providing
"This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. "
If you try to start the DlgSIOD.exe you get the same error message.
The release 3.6.2 was compiled on a machine running Microsoft Windows XP Pro, with Visual Studio 2005 C++ Express
edition and the "Microsoft Platform SDK for Windows Server 2003 R2"
Note that RealLoad.dll and DlgSIOD.exe use C++.
If you go to a machine with Visual Studio 2003 on it, run the BUILD.BAT and then copy all dlls and exe from the Release folder up one level to the SIOD folder, then things work ok.
So this might be a problem from dll hell.