Сейчас на форуме: jinoweb, bartolomeo (+5 невидимых)

 eXeL@B —› Программирование —› Увеличить размер буфера Edit'а в программе
Посл.ответ Сообщение

Ранг: 2.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 ноября 2016 13:40 · Поправил: sugrobyk
· Личное сообщение · #1

Прога сравнивает два бинарника и выводит лог в Edit. Если много различий у едита походу не хватает размера буфера (не вся инфа в логе). Помогите найти в ольке инициализацию буфера edita, чтоб пропатчить размер на побольше.

e2ba_02.11.2016_EXELAB.rU.tgz - CompareInfo.rar




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 02 ноября 2016 18:16
· Личное сообщение · #2

ollydbg.ini => Log buffer size

не оно?

-----
Give me a HANDLE and I will move the Earth.




Ранг: 2.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 ноября 2016 20:16
· Личное сообщение · #3

plutos пишет:
ollydbg.ini => Log buffer size
не оно?

при чем тут размер буфера лога ольги? я про программулину, вообще возможно ли найти под ольгой место инициализации edita
при сохранении лога в проге ставлю бряк
00402738 . FF15 14304000 CALL DWORD PTR DS:[<&KERNEL32.WriteFile>>; \WriteFile
вижу указатель на буфер и его размер(4999), как найти инициализацию этого буфера числом 4999?




Ранг: 338.5 (мудрец), 349thx
Активность: 2.112.42
Статус: Участник

Создано: 02 ноября 2016 20:19 · Поправил: difexacaw
· Личное сообщение · #4

sugrobyk

> как найти инициализацию этого буфера числом 4999?

Ну а как вы думаете, наверно размер задаётся при создании обьекта(можно похучить апи или поставить туда точки останова). Ну и статик поиск сводится к нахождению ссылок на функции создания обьектов, не так ли ?

-----
vx




Ранг: 2.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 ноября 2016 20:48
· Личное сообщение · #5

это я понимаю, вот и прошу помощи как найти ссылки на эти самые функции



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 02 ноября 2016 21:30
· Личное сообщение · #6

.text:00401CA5 push 1388h

| Сообщение посчитали полезным: sugrobyk

Ранг: 431.7 (мудрец), 390thx
Активность: 0.730.32
Статус: Участник

Создано: 02 ноября 2016 21:32 · Поправил: dosprog
· Личное сообщение · #7

Пробуйте - увеличить размер до 100 kb:
384f_02.11.2016_EXELAB.rU.tgz - CmpInfo.crk

| Сообщение посчитали полезным: sugrobyk

Ранг: 2.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 ноября 2016 22:06 · Поправил: sugrobyk
· Личное сообщение · #8

shellstorm
dosprog
Спасибо большое, то что и требовалось найти, почему то думал инициализация происходит по дефолту при создании диалога, а как оказалось после и под самым носом


 eXeL@B —› Программирование —› Увеличить размер буфера Edit'а в программе
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати