Спасибо, права получил, handle процесса получил. Начал разбираться с чтением адресов с указателями. Столкнулся со следующей проблемой: К примеру: Адрес денег и его поинтеры var address = 0x00800150; var offsets = new byte[] { 0x38, 0x4, 0x0, 0xf0 }; С этим проблем нету. Адрес и поинтеры значения опыта: address = 0x00800150; offsets = new byte[] { 0x38, 0x4, 0x0, 0x3a4}; Выдает ошибку на массиве byte: 0x3a4 Какие параметры указать, чтобы можно было читать и редактировать значения опыта? PS Трейнер пишу по видео уроку, и реализацию чтения делаю через: public int ReadBytes(int baseAddress, byte[] offsets)