#RequireAdmin
#include <nomadmemory.au3>
$min= ;~ начинасть сканировать с этого адреса
$max= ;~ закончить этим
$Process = "process.exe"
$size=$max-$min+1 ;~определяется размер массива для хранения данных
Global $adres[$size], $xxx[$size] ;~ создаётся массивы разсмором с количество адресов сканирования
$memory = _MemoryOpen(ProcessExists($Process)) ;~открывается процесс для чтения памяти
MsgBox (0,"1","переменные созданы")
for $i=$min To $max ;~цикл сохраняющий в массив значения адресов
$adres[$i] = _MemoryRead($i, $memory) ;~чтение памяти
Next
MsgBox (0,"2","значения сохранены")
for $i=$min To $max ;~цикл читающий значения адресов и сравнивающий их с преведущими
$adre = _MemoryRead($i, $memory)
if $adre = $adres[$i] Then
Else
$xxx[$a]=$i
$a=$a+1
EndIf
Next
for $i=0 To $size ;~в сообщениях MsgBox выдаёт изменившиеся адреса
MsgBox (0,"3- изменившиеся адреса",$xxx[$i])
Next