0

有没有办法检查一个进程是否正在与另一个进程通信?

例如:

来自 Windows 的 CheatEngine 和 ChessGame。

我需要找到一种方法来检查作弊引擎是否对国际象棋游戏有所帮助。

给定的例子是一个通用的例子,我说的不仅仅是作弊引擎。

我只需要知道“连接”到象棋游戏的过程。

4

1 回答 1

0

CheatEngine 必须获得 ChessGame 进程的句柄才能读取 ChessGame 的内存,因此一种策略是枚举所有进程的句柄以查看哪些进程拥有 ChessGame 进程的句柄。拥有另一个进程的开放句柄本身并不能证明发生了任何“通信”,但这是第一步。

枚举进程的句柄是一个非常低级的操作,但堆栈溢出问题如何枚举进程的句柄?有一些信息。您还可以使用Process Hacker之类的工具,您可以在其中搜索用户界面中的句柄。您只需搜索“ChessGame”。

于 2013-10-23T10:02:12.397 回答