gpt4 book ai didi

c# - 检测内存何时在外部 .NET 进程中移动?

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:40 24 4
gpt4 key购买 nike

我写了独立的 MMORPG,Pixel Champions .我想知道,after seeing this trainer appear ,如果外部进程可以可靠地读取我的游戏客户端的内存。我知道用户可以 PInvoke ReadProcessMemory 读取他们想要的任何内存位置,但是在 .NET 应用程序中,内存会四处移动,因此结果不会很可靠.

有没有办法让用户知道何时在外部 .NET 进程中移动了内存位置?具体来说,是否有任何由 .NET GC 公开的 API 允许在需要更新内存指针时通知外部应用程序?

最佳答案

攻击者可以使用 CLR Profiling API 在 GC 移动对象时接收回调,这可用于可靠地跟踪移动引用。

http://msdn.microsoft.com/en-us/library/hh361123.aspx

关于c# - 检测内存何时在外部 .NET 进程中移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18208717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com