2 / 2 / 1
Регистрация: 26.10.2010
Сообщений: 19
1

Карта процессов как в ArtMoney

09.01.2011, 16:03. Показов 11296. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Наверное много людей пользовались подобным обманщиком игр ...
Карта процессов как в ArtMoney

Инетересно какими методами можно "выудить" такую инфу для построения подобной таблицы?
Пробовал из пространства имён System.Diagnostics класс Process, но там только общие данные о процессе, а свойство Process.Modules не даёт модули которые были загруженны этим процессом.
В общем в голове пока каша и что-то в поисковике толком не могу найти намёки в какую сторону двигаться.
Плюс там ещё есть возможность определять закриптованные загруженные библиотеки.
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2011, 16:03
Ответы с готовыми решениями:

Как реализовать поиск в памяти процессов подобно функционалу ArtMoney и Cheat Engine?
Подскажите в какую сторону копать чтобы это реализовать, от сылочек на библиотеки не откажусь....

SD-карта. Как снять блокировку, если карта не блокировалась
Карта используется в фотике. Если стоит в фотике, то невозможно снимать, просматривать отснятое...

Программа в Delphi 7 и Cheat Engine, Artmoney
Появилась проблема. Пишу небольшую программу шифрования, но столкнулся с 1 проблемой, при...

Написание сканера памяти наподобие Cheat Engine или ArtMoney
помогите написать сканер памяти на подобии Cheat Engine или ArtMoney. Все сорсы, что нашел не...

20
2 / 2 / 1
Регистрация: 26.10.2010
Сообщений: 19
16.01.2011, 03:20  [ТС] 21
Author24 — интернет-сервис помощи студентам
В принципе да, всё просто, если знать это .
Я "разобрался" методом "тыка".
Ошибки:
- использовали переменные содержащие адресс знаковые типы(int32).

Заблуждения(мои как минимум):
- в документации ясно написано, что пользовательскому приложению доступно от 0x0000000 до 0x80000000, что обеспечивает выделение памяти исключительно в нижних 2 Гб, возможно так оно и есть, если низкие привилегии(не проверял).
- полагаясь на первое получается как буд-то дальше память "отсутствует"(не выделена поэтому недоступна)(ну в смысле виртуальная) и функция VirtualQueryEx дальше не будет работать.

На практике же оказалось, что функция работает, но недоступной в моём случае оказалась только память от 0x80000000 до 0xEDB2FFFF. Может ширина между границами недоступной памяти в некоторых процессах уже, но в том процессе, котором я ищю, то он такой. Дальше доступно от 0xEDB30000 до 0xFFFE0000. Сканировал с повышенными привилегиями дебаггера(SE_DEBUG_NAME), что позволяет получить дескриптор(хендл) любого процесса с максимально широкими правами (PROCESS_ALL_ACCESS). Привилегия используется в связке с функцией OpenProcess().
0
16.01.2011, 03:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2011, 03:20
Помогаю со студенческими работами здесь

Правда ли, что в материнской плате уже встроена звуковая карта и сетевая карта?
У меня возник вопрос, говорят, что в материнской плате уже встроена звуковая карта и сетевая карта....

Найти среди выполняющихся процессов имена процессов, имеющих одинаковые ProductVersion
нахождения среди выполняющихся процессов имен процессов, имеющих одинаковые ProductVersion. ...

Нахождение среди выполняющихся процессов имён процессов с наименьшим значением BasePriority
Разработать командлет для нахождения среди выполняющихся процессов имен процессов с наименьшим...

Раз - карта, два - карта. Много карт
Здравствуйте. Пару - тройку месяцев тому купил я новый комп(стационарный) i7 7700 3,6 Гц, 8...

Нахождение среди выполняющихся процессов имён 3-х процессов, использовавших более всего процессорного времени
Помогите выполнить задание! Нахождения среди выполняющихся процессов имен трех процессов,...

Завершение всех запущенных процессов из находящегося в текстовом файле списка запрещенных к запуску процессов
пожалуйста помогите написать батник. Задать в текстовом файле список процессов, запрещенных к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru