SeRRg » 20.01.2005 (Чт) 16:28
Попробую.
Я пытаюсь сделать печально известный artmoney на VB.
Если я ищу какую-либо цифру, то ее представление получается 1-3 байта
(если ее разбить на старший, средний и младший байт)
После этого я считываю ReadProcessMemory кусок памяти (не известно какого размера
чаще - 4096 байт)
А после этого ищу эти байты в только что считанном куске функцией InStr
lPos = InStr(1, sbuffer, sSearchString, vbBinaryCompare)
Получив позицию, я заношу все в спец массив, обрезаю строку слева и повторяю InStr.
Если программа маленькая (занимает мало памяти), то это происходит относительно быстро, но если
взять программу побольше, то начинает тормозить. Вот мне и хотелдось бы узнать,
как можно сделать по-другому.
VB - это звучит!