No, no son lo mismo.
inyección de DLL es un proceso que obliga a un proceso diferente que ya se está ejecutando para cargar una DLL.
Secuestro de DLL es un software malintencionado que aprovecha un programa que no especifica la ubicación exacta de un DLL que está cargando y que carga un archivo DLL diferente al que se diseñó.
Conexión de DLL es donde una aplicación asume los puntos de entrada de una DLL para que pueda interceptar llamadas de API.
La inyección y la conexión pueden o no ser maliciosas, la inyección casi siempre es maliciosa.