【发布时间】:2019-10-16 16:14:54
【问题描述】:
我正在尝试使用 theos 来挂钩 ios 游戏中的一些类变量值。这个游戏是统一构建的,所以我使用 il2cppdumper 转储游戏的类、方法和字段。问题是 il2cppdumper 的输出语法是 c#。我不太了解 c#,但它使用了一种不同类型的数据,称为“字段”。 c# 中的字段与目标 c 中的属性不同。我想挂钩一个字段的 getter 或 setter,这样我就可以改变它的值。我该怎么做?
【问题讨论】:
我正在尝试使用 theos 来挂钩 ios 游戏中的一些类变量值。这个游戏是统一构建的,所以我使用 il2cppdumper 转储游戏的类、方法和字段。问题是 il2cppdumper 的输出语法是 c#。我不太了解 c#,但它使用了一种不同类型的数据,称为“字段”。 c# 中的字段与目标 c 中的属性不同。我想挂钩一个字段的 getter 或 setter,这样我就可以改变它的值。我该怎么做?
【问题讨论】:
在 C# 中,您不能挂钩字段,因为它们是直接读写的。 C# 具有带有 getter 和 setter 的属性,但它们是不同的成员类型。
【讨论】: