1、同步就是行纤说多个任务之间是有先后关系的,一个任务需要等待另一个任务执行完毕才能继续执行。
2、异步就是说多个任务之间没有先后关系,不需要相互等待各做各的事。
同步编程方法:
1、信滑肆号量
2、互斥量
异步无需考虑资源冲突,不需特别处理。
大概思路是你要获取这个窗口的句柄,因为有了窗口句柄,你想干什么就可以干什么卜祥了。比如枚举窗口下的子窗口句柄,然后发送数据就行了。
可是要获取句柄,是不是应该要找到对应的进程?QQ在内核方面下了功夫,把很多关键函数hook了。所以你需要利用ARK内核级别的软件工具查看到底哪些函数被hook了,然后通过手动或者编程实现还原。这样你才有机会获取QQ的进程。
就上面说的,实现起来就很难了。
说白了就是过QQ的驱动保护,这些技术可型李搏以参考扰山《rootkit-windows内核的安全防护》等书籍。不过前提是基础要好,不然看不懂。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)