有没有办法检查一个进程是否正在与另一个进程通信?
例如:
来自 Windows 的 CheatEngine 和 ChessGame。
我需要找到一种方法来检查作弊引擎是否对国际象棋游戏有所帮助。
给定的例子是一个通用的例子,我说的不仅仅是作弊引擎。
我只需要知道“连接”到象棋游戏的过程。
有没有办法检查一个进程是否正在与另一个进程通信?
例如:
来自 Windows 的 CheatEngine 和 ChessGame。
我需要找到一种方法来检查作弊引擎是否对国际象棋游戏有所帮助。
给定的例子是一个通用的例子,我说的不仅仅是作弊引擎。
我只需要知道“连接”到象棋游戏的过程。
CheatEngine 必须获得 ChessGame 进程的句柄才能读取 ChessGame 的内存,因此一种策略是枚举所有进程的句柄以查看哪些进程拥有 ChessGame 进程的句柄。拥有另一个进程的开放句柄本身并不能证明发生了任何“通信”,但这是第一步。
枚举进程的句柄是一个非常低级的操作,但堆栈溢出问题如何枚举进程的句柄?有一些信息。您还可以使用Process Hacker之类的工具,您可以在其中搜索用户界面中的句柄。您只需搜索“ChessGame”。