填空题使用钩子函数的程序的步骤分为()、()和()这3步。
填空题()函数是DLL模块的默认入口点。
填空题线程间的通信通常采用(),()来实现。
填空题调用Win32API函数()可以得到当前线程ID;调用Win32API函数()打开一个存在的线程对象;调用Win32API函数()从当前正在执行的线程切换到其它就绪线程;调用()函数得到指定线程的时间信息。
填空题可以通过调用Win32API函数()或()实现或修改线程优先级的功能。