Não é realmente conhecido quando a primeira injeção de DLL foi introduzida. No entanto, hoje existem muitos tipos possíveis e usos para injeções de DLL. Um dos usos básicos é ler o conteúdo de uma caixa de texto de senha para obter acesso às informações particulares de um usuário de computador. A maioria, senão todos, dos usos de injeções de DLL são mal-intencionados e potencialmente ilegais. Para ajudar a combater o problema, a Microsoft introduziu o "processo protegido" no Windows Vista, que é quase imune a essas injeções de DLL.
DLL, termos de segurança