Did you test what Windows does in that case ? (I also wonder where the double backslash comes from).
Hi,
The loader seems to have a problem with extra backslashes in module pathnames.
If "c:\\windows\\system\\ole32.dll" is loaded and unloaded, then "c:\\windows\\system\\\\ole32.dll" is loaded, there will be trouble, as the loader does not recognise these two as the same module, yet dlopen does.
A+
--
Eric Pouech