А что dll то делает? dll это библиотека с набором функций. Программа должна знать что это за функции, и использовать их при возможности.
Если dll левая, её только инжектом пилить..
Вот как-то писал программу запуска кс и античита.. не знаю с какого перепугу, но писал.. xD
Ещё раньше писал и инжектор динам. библиотек в процессы, кстати первая моя прога была именно эта, но не дам ;)
Ибо он древний, да и dll должна быть заточкена под него.