Realmente no se sabe cuando se introdujo la primera inyección de DLL. Sin embargo, hoy en día existen muchos tipos y usos posibles para las inyecciones de DLL. Uno de los usos básicos es leer el contenido de un cuadro de texto de contraseña para obtener acceso a la información privada de un usuario de la computadora. La mayoría, si no todos, de los usos para inyecciones de DLL son de naturaleza maliciosa y potencialmente ilegales. Para ayudar a combatir el problema, Microsoft introdujo el "proceso protegido" en Windows Vista, que es casi inmune a estas inyecciones de DLL.
DLL, términos de seguridad