Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не работает поиск сигнатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему выдает ошибку в строке "for(Data::iterator p=stats.begin(); p!=stats.end(); ++p)" http://www.cyberforum.ru/cpp-beginners/thread520457.html
"Read a sequence of possibly whitespaceseparated (name,value) pairs, where the name is a single whitespaceseparated word and the value is an integer or a floatingpoint value. Compute and print the...
C++ Можете скомпилировать и сказать работает ли? Не хочу качать компилятор для 4-5 заданий, точнее занимали бы они меньше места как, например, Dev-CPP для С. Можете скомпилировать данный код и сказать работает он вообще или нет? Если нет то какие... http://www.cyberforum.ru/cpp-beginners/thread520443.html
Написать программу удаления букв «б» из введенного слова C++
Написать программу удаления букв «б» из введенного слова
C++ Найти наибольшую клику в заданном орграфе, используя алгоритм нахождения независимых множеств
Клика – полный подграф неориентированного графа. Другими словами, клика графа есть подмножество его вершин, такое, что между каждой парой вершин этого подмножества существует ребро и, кроме того, это...
C++ не компилируется http://www.cyberforum.ru/cpp-beginners/thread520424.html
Вот кусок кода class Game; class View { private: static int left;
C++ Компилятор выдает ошибку при объявлении массива. Не могу понять где соль Объясните пожалуйста в чем моя ошибка. Вот исходник #include <iostream> // cin, cout,endl #include <math.h> // Мат функции #include <iomanip> // формат вывода using namespace std; const int... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1702 / 889 / 45
Регистрация: 04.06.2008
Сообщений: 5,499
18.03.2012, 21:22
При всём том, нокакое-никакое дампирование адресного пространства сторонего процесса должно происходить, а его нет (ReadProcessMemory или чё-нибудь ещё)! Твой код из первого поста- обращаю внимание на одну деталь- ты находишь хэндл процесса- правильно нет, не знаю
hProc
Но в дальнейшем ты его нигде не используешь! Ты только проверяешь его на истинность и вызываешь
C++
1
MyAddress = dwFindPattern(start, dwLen, (BYTE*)"\x89\xBE\x0A\x02\x00\x00\xE9\x87\x00\x00\x00\x83\xE8\x00\x74\x12", "xxxxxxxxxxxxxxxx"); //ищем адрес по маске
И думаешь, что ищешь адрес в СТОРОННЕМ процессе! Вообще НИКАК не обратившись к его памяти Разве может такое быть? Поэтому так, навскидку, максимум, чего можно добиться идя таким путём, это найти (или не найти) сигнатуру в ТЕКУЩЕМ процессе. Кстати, очень может быть, что dwFindPattern как и bDataCompare именно для этого и предназначены- сканировать текущий процесс; я в английском не силён но сходил по ссылке ещё раз и нигде не обнаружил, что сканируется именно сторонний процесс.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru