如何编写后台运行程序

小黑说教育 | 学以知道 , 教以成德!         

问题描述

如何编写后台运行程序求高手给解答
精选答案
最佳答案

1.要后台运行进程,不想有窗口,就用CreateProcess其中一个参数用CREATE_NO_WINDOW2.目标程序后台运行,比如最小化的时候想要获取颜色或者发送键鼠消息,ahk那套貌似是做不到的。

获取颜色可以用gdi的方式printwindow,但是有些游戏不行,用directx或者opengl的要远程注入然后hook绘图api,opengl可以hook的函数是swapbuffer,在里面获取像素然后dump下来,directx没搞过不知道。

3.发送键鼠消息可以用模拟windows消息的方式,或者也去hook相关的api

更多推荐
(c)2008-2025 广知网 All Rights Reserved 鄂ICP备2023002720号-19