chodzi o to ze dll nie jest samodzielną aplikacja tylko biblioteką z ktorek kozystaja inne aplikacje.
jeśli w keyloggerze wykorzystuje się hooki to całą procedure hooka daje się w dll a aplikacja w tym przypadku keylogger zaklada hooka kozystajac z procedury umieszczonej w dll.