-3
我想采取说0x82000000并添加说1dcf它,所以它会变成0x82001dcf或任何地址。我怎样才能以最简单的方式做到这一点?在此先感谢使用不安全的代码帮助如何将地址添加到地址?
我想采取说0x82000000并添加说1dcf它,所以它会变成0x82001dcf或任何地址。我怎样才能以最简单的方式做到这一点?在此先感谢使用不安全的代码帮助如何将地址添加到地址?
:
public unsafe void Foo() {
byte* start = (byte*)0x82000000;
start += 0x1DCF;
}
使用的IntPtr:
public void Foo() {
IntPtr start = new IntPtr(0x82000000);
Int64 value = start.ToInt64();
value += 0x1DCF;
IntPtr result = new IntPtr(value);
}
你为什么要使用的WinForms搞乱的地址? –
这有恶意写在它上面。 – itsme86
实际上这是为xbox 360 sdk我需要能够将值设置为在xbox上运行的应用程序的正确地址 –