-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上運行的應用程序的正確地址 –