Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Доступ к процессам


Автор: MONSTER 1.1.2007, 11:48
С НОВЫМ 2007 годом!
Можите подробно и с примером расказать про доступ и работу с памятью процесса, и про то как посмотреть одреса и залесть в процесс.
Например я хочу изменить чтото в памяти игры и мне надо найти и изменить адрес.
в Borland c++  smile 

Автор: W4FhLF 1.1.2007, 12:39
http://alexsoft.home.nov.ru/download/prog/Richter__2006_07_04.rar

Читай и просвещайся.

Автор: MAKCim 1.1.2007, 12:51
MONSTER, 
адресные пространства процессов в защищенном режиме изолированы друг от друга (кроме некоторых средств взаимодействия: shared memory, ...)

Автор: Romikgy 1.1.2007, 14:03
Цитата(MONSTER @  1.1.2007,  10:48 Найти цитируемый пост)
Например я хочу изменить чтото в памяти игры и мне надо найти и изменить адрес.

ArtMoney

или 
ReadProcessMemory
WriteProcessMemory 

Автор: MONSTER 1.1.2007, 17:54
Пасибо но артмани я и сам пользоваться умею а надо самому  smile 

Автор: Romikgy 1.1.2007, 18:15
тогда вторая часть моей мессаги

Автор: BreakPointMAN 1.1.2007, 21:03
Рекомендую почитать книгу "Windows для профессионалов: создание эффективных Win32 приложений с учетом специфики 64-разрядной версии Windows" © Джеффри Рихтер, а именно "Часть III: Управление памятью" и "Часть IV: Динамически подключаемые библиотеки" (обратив внимание на главу 22 "Внедрение DLL и перехват API-вызовов"). Загляни также на сайт http://www.wasm.ru, там можно найти материалы по теме (например, статьи http://www.wasm.ru/print.php?article=fb и http://www.wasm.ru/print.php?article=fb2 ©FrostFix). Кстати говоря, http://forum.vingrad.ru/act-Search.html по форуму тоже не мешало бы воспользоваться, ибо "меня терзают смутные сомнения", что эта тема уже обсуждалась...  smile 

Автор: MONSTER 1.1.2007, 21:54
А вообще теоритически возможно посмтотреть какие функции выполняет прога???Или посмотреть какие события происходят???
Мне вообще охото как нибуть просмотреть чо происходит в проге и использовать её часть  smile 

Автор: Romikgy 1.1.2007, 21:56
дизасм вам вруки smile

Автор: BreakPointMAN 2.1.2007, 00:07
Цитата(MONSTER @  1.1.2007,  22:54 Найти цитируемый пост)
А вообще теоритически возможно посмтотреть какие функции выполняет прога???Или посмотреть какие события происходят???

возможно

Автор: MONSTER 2.1.2007, 20:45
Цитата(BreakPointMAN @ 2.1.2007,  00:07)
Цитата(MONSTER @  1.1.2007,  22:54 Найти цитируемый пост)
А вообще теоритически возможно посмтотреть какие функции выполняет прога???Или посмотреть какие события происходят???

возможно

И на етом пасибо, утешил  smile  А поподробнее и по понятние ктонибуть расскажет?

Автор: zkv 2.1.2007, 21:41
Цитата(MONSTER @  2.1.2007,  20:45 Найти цитируемый пост)
И на етом пасибо, утешил  smile  А поподробнее и по понятние ктонибуть расскажет?

вряд ли, уж слишком сильно пахнет чем то "нехорошим", а "нехорошее" тут вроде как не обсуждается smile ищите что нить по словам SoftIce, masm32 и т.д.

Автор: W4FhLF 3.1.2007, 08:45
Цитата

ищите что нить по словам SoftIce, masm32 и т.д.


Причём тут они? 

Топикстартер посмотри на мой первый пост в этой теме, я дал тебе ссылку на замечательную книгу Джеффри Рихтера "Windows для профессоиналов", там всё подробно разобрано. Не ленись, читай.

Автор: Goganchic 9.4.2007, 10:58
А есть какой-нибудь универсальный способ, не зависящий от операционной системы?

Автор: nerezus 9.4.2007, 17:39
Goganchic, не может быть такого способа впринципе. Т.к. процессы - это платформозависимое понятие.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)