1。我有一个a.exe程序,想通过dll挂钩挂靠上别的程序。即在宿主程序运行时,挂上的dll自动让a.exe运行,用代码如何实现?这个a.exe算是dll运行时的一部分吗,在任务管理器里会不会有其进程?2。挂靠上的dll是不是一定要截取到事件才能运行函数?如果要使宿主一运行,dll就运行a.exe,如何实现?3。如果我的一个dll挂上了某个进程,如何让这个进程的程序以后一运行就加载这个dll,不需要其他程序重新再hook上。4。有没有不需要依附任何进程的dll?直接拦截系统的消息。最后,给段附带有详细且傻瓜的注释的hook源码吧,一个dll单元调用运行主程序,主程序让dll挂上abc.exe(abc.exe退出了也不失效的、长期有效的hook)对挂钩技术不太懂,可能很多说明有漏洞,如果有请指正。