|
GUI РУОФФ - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
01.02.2015, 13:44
|
#1
|
|
|
|
Разведчик
|
Регистрация: 27.10.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 1 сообщении
|
GUI РУОФФ
Пытаюсь получить Caption активного окна, вот так:
Код:
Код:
TStringList *test = new TStringList();
DWORD Win,WinN;
ReadProcessMemory (hProcess, Pointer(0xCCF74C), &Win, 4, NULL);
ReadProcessMemory (hProcess, Pointer(Win+0x18), &Win, 4, NULL);
ReadProcessMemory (hProcess, Pointer(Win+0x08), &Win, 4, NULL);
ReadProcessMemory (hProcess, Pointer(Win+0x74),&Win, 4, NULL);
WideChar nm[255];
ReadProcessMemory (hProcess, Pointer(Win+0x4C), &Win, 4, NULL);
ReadProcessMemory (hProcess, Pointer(Win+0x8), &Win, 4, NULL);
ReadProcessMemory(hProcess, LPCVOID(Win+0x18), LPVOID(&WinN), sizeof(DWORD(WinN)), LPDWORD(NULL));
ReadProcessMemory(hProcess, LPCVOID(WinN+0x0), &nm, 255, LPDWORD(NULL));
if (!test->Text.Pos(nm)) test->Add(nm);
ShowMessage(test->Text);
но только летит всякий мысор вместо имени причём каждый раз разный, такое впечатления что уходит из области используемой памяти. Что не так написал или может офсеты сменились?
|
|
|
04.02.2015, 10:43
|
#2
|
|
|
|
Разведчик
|
Регистрация: 27.10.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 1 сообщении
|
Re: GUI РУОФФ
всё разобрался надо было не WideChar nm[] а char nm[].
|
|
|
05.02.2015, 00:57
|
#3
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
|
Re: GUI РУОФФ
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
|
|
|
05.02.2015, 06:55
|
#4
|
|
|
|
Разведчик
|
Регистрация: 27.10.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 1 сообщении
|
Re: GUI РУОФФ
Smertig,да пропустил
Код:
WideChar nm[255];
ReadProcessMemory (hProcess, Pointer(Win+0x4C), &Win, 4, NULL);
ReadProcessMemory (hProcess, Pointer(Win+0x8), &Win, 4, NULL);-вот этот лишний (появился в процессе тестов)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 13:39.
|
|