In Windows Explorer, you double click the RegisterOCXsAndDLLs.reg file
you just created. It will ask "Are you sure you want to add the
information in the file to the registry?" Click Yes.
After you've done this, in Windows Explorer, locate a DLL file or OCX
you want to register. Right click on its filename. A pop-up context
menu appears. At the top it will say Register, and possibly
Unregister. Click which action you want to take.
Alternatively, you can do Start/Run and then type in "regsvr32.exe " --
make sure there's a trailing space. Then bring up Windows Explorer
(not maximized). Click and drag the file you want to register into the
edit field of the Run box. If the filename is not all one word (like
it lives in a Program Files subfolder) then regsvr will think that
there are two files and just take the first one like "regsvr32.exe
c:\Program" In that case, enclose the filename in double quotes.
Should work. If it doesn't, please give very precise actions and error
messages. As you can see from the contents of that file, there is no
DLL file needed to run the RegisterOCXsAndDLLs.reg file so I don't
understand how you can get that error message.
Another nifty utility you'll wonder how you ever lived without is
PathCopy:
http://home.worldonline.dk/ninotech/
You can right click on a file and get all kinds of ways of copying the
filename: with and without folder, UNC version (if on a network drive),
enclosing in quotes, converting to short DOS ~ names, converting slash
directions etc. Again, works from a popup context menu. You can use
this to copy the long filename into the clipboard with quotes around it
so you don't have to add them yourself. Also great if you're using
Java (the slash conversion copying that is).
Did you solve your original problem using dependency walker?
Good luck,
Mark H.