
Изменяя или читая один dword, ты работаешь с массивом из 4 байтов.
wiki писал(а):
Массив (в некоторых языках программирования также таблица, ряд, матрица) — набор компонентов (элементов), расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу (индексам). В отличие от списка, массив является структурой с произвольным доступом[1].Так вот и читай/пиши последовательно по одному байту друг за другом столько раз, сколько нужно, увеличивая адрес на 1 (byte=1).
Представление массива в памяти ничем не отличается от представления массива в delphi или любом другом ЯП (мб не всех

Тут же тебе нужно всю работу ЯП и компилятора делать самому (упрощённо

------------ Дoбавленo в 04.55:
А вообще, функция ReadProcessMemory позволяет прочитать/записать столько байт, сколько нужно и насколько позволяют границы адресного пространства выделенные под процесс и его модули.