When I use "regsvr32 foo.dll" i get a "The specified module cannot be found" error.
The error is being caused because regsvr32 cannot find the file even though it is the current folder.
I have specified the full path, and it still doen't work. Any ideas????
This can happen if foo.dll
has a depenency on bar.dll
and it's actually bar.dll
that can't be found.
Try using depends.exe
from MSVC to check the dependencies of foo.dll
and see if any are missing.
Another option is to download and run FileMon. Then run regsvr32
again and see which file/module it fails to find. This should definitely track it down.