El nombre del punto de entrada es siempre: `dllregisterserver` .
Por lo tanto, para encontrar dónde está el "punto de entrada del servidor de registro de DLL" *definido *, debe:
1. Examine la tabla de exportación de la DLL: Herramientas como Dependency Walker (dependss.exe) o espectadores de DLL similares pueden mostrarle una lista de funciones exportadas por un DLL. Busque `dllregisterserver` en esa lista. Si está presente, la herramienta podría incluso mostrarle su dirección de memoria dentro de la DLL. Sin embargo, simplemente encontrar el nombre no le da la ubicación del código fuente.
2. Examine el código fuente de la DLL (si lo tiene): Si tiene el código fuente para la DLL, encontrará la función `dllregisterserver` directamente en los archivos de origen. Será una función declarada como:
`` `C ++
Stdapi dllregisterserver (void);
`` `` ``
(o una declaración similar dependiendo del idioma utilizado). El compilador manejará su exportación a la tabla de exportación de la DLL.
Nota importante: La función `dllRregisterserver` está * solo * presente en DLLS diseñadas para estar registradas en el sistema. Muchos DLL no necesitan registro y, por lo tanto, no contienen esta función. Intentar registrar una DLL que no tenga esta función dará como resultado un error.