DllRegisterServer perdidas de referencias

franco4
07 de Enero del 2009
Hola gente:
He creado para mi sistema VB6 un "instalador" en VB6 (valga la redundancia) que copia las librerias DLL y ocx del sistema y luego las registra con una subrutina que consegui en otro foro, la cual hace lo siguiente resumidamente mediante APIs

DllRegisterServer
LoadLibrary
FreeLibrary

... hasta aca todo bien,
pero me surgen dudas dado que si tengo las librerias usadas en el proyecto de VB6 y las pongo en otra carpeta se me pierden las referencias porque ahora estan registradas en una carpeta distinta a la original.
Me pobdria explayar mas pero mi preocupacion principal es no arruinar otros proyectos o inclusive aplicaciones ajenas que usen las librerias.¿ Es posible conocer si existe la libreria en otro lugar ?¿Como se si es usada por otro .exe?
bueno espero lo mejor de uds.
Franco