вирусописатель?

1. Можно - оформить программу в виде dll и подцепиться к чужому процессу (через внедрение файл программы своего кода - надо всего 20-30 байт), или, когда процесс запущен - пара манипуляций и вызов функции CreateRemoteThread()
2. Есть, названия функций не помню