long sig01
long sig02
Parallel.For(0, 1, async i =>
{
long sig01 = (await m.AoBScan("EE A9 00 00 01 00 00 00 06", true, true, "")).FirstOrDefault(); // поиск 1
long sig02 = (await m.AoBScan("50 05 00 00 00 00 00 00 00 00 00 00 00 01", true, true, "")).FirstOrDefault(); // поиск 2
});
string address = sig01.ToString("X"); // замена 1
string nop = "0x";
address = nop.Insert(2, address);
byte[] newBytes01 = { 0x8E, 0xB9, 0x00 };
m.WriteBytes(address, newBytes01);
address = sig02.ToString("X"); // замена 2
nop = "0x";
address = nop.Insert(2, address);
byte[] newBytes02 = { 0x8E, 0xB9, 0x00 };
m.WriteBytes(address, newBytes02);
при замене в коде ошибка что переменная пуста хоть в цикле она заполняется, что делать?(код не дописан в Parallel.For в дальнейшем будет больше поисков)