如何从.Net窥探另一个进程内存?

时间:2009-04-27 16:52:39

标签: .net memory-management interprocess

我想从.Net控制台应用程序附加到另一个进程并浏览数据区域。具体来说,我想附加到Windows Vista中的“Spider Solitaire”应用程序,因为我有兴趣看看它所处理的卡片是否可以在所有情况下解决。

这是否可行,如果可以,我应该查看哪些API?

这是一个“只是为了好玩”的项目,所以我可以扩展我的知识。

赖安

1 个答案:

答案 0 :(得分:3)

您必须使用win32 ReadProcessMemory API - 内置任何内容。 有关如何使用P / Invoke执行此操作的信息,请参阅here。 另外,请查看this示例。