Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2011, 22:24   #1
Djanius
Пользователь
 
Аватар для Djanius
 
Регистрация: 24.01.2009
Сообщений: 16
Стрелка Получить переменную из чужого приложения

Здравствуйте ув. участники форума.
Предо мною стала задача, написать приложение, которое будет получать переменную из чужого приложения, изменять ее значение и возвращать в то же, чужое приложение. Я понимаю, что нужно считывать память и подключаться к процессу того приложения из которого нужно изъять переменную. Но вот как это реализовать? Наставьте пожалуйста на путь истинный.
Заранее премного благодарен!

Последний раз редактировалось Djanius; 31.05.2011 в 22:36.
Djanius вне форума Ответить с цитированием
Старый 31.05.2011, 22:30   #2
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Основные продукты на этой кухне:

OpenProcess
OpenProcessToken
AdjustTokenPrivelegies
ReadProcessMemory
WriteProcessMemory
mss вне форума Ответить с цитированием
Старый 31.05.2011, 22:31   #3
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

ollydbg и в добрый путь
ДралсяСошибками вне форума Ответить с цитированием
Старый 31.05.2011, 22:33   #4
Djanius
Пользователь
 
Аватар для Djanius
 
Регистрация: 24.01.2009
Сообщений: 16
По умолчанию

mss, спасибо буду копать. Но если вас не затруднит, привести фрагменты рецептов приготовления данных продуктов?
Djanius вне форума Ответить с цитированием
Старый 31.05.2011, 22:35   #5
Djanius
Пользователь
 
Аватар для Djanius
 
Регистрация: 24.01.2009
Сообщений: 16
По умолчанию

ДралсяСошибками, я наверное немного неправильно изъяснился создавая тему. Это все нужно сделать не через дизассемблер, с помощью написанного мною приложения.
Djanius вне форума Ответить с цитированием
Старый 31.05.2011, 22:39   #6
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Рецептов в Сети по этому блюду - как дерьма за баней. Ищи и обрящешь.
Но во всех основным ингредиентом фигурируют
ReadProcessMemory
WriteProcessMemory
mss вне форума Ответить с цитированием
Старый 31.05.2011, 22:42   #7
Djanius
Пользователь
 
Аватар для Djanius
 
Регистрация: 24.01.2009
Сообщений: 16
По умолчанию

mss, ок. Еще раз большое спасибо.
Djanius вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Данные с чужого приложения Revenger Общие вопросы Delphi 3 12.08.2010 23:07
как запретить сворачивание чужого приложения 856100 Общие вопросы Delphi 11 23.07.2010 01:36
Hint чужого приложения Umberto Win Api 0 07.02.2010 18:41
Запрет на закрытие чужого приложения S@fer Win Api 2 12.07.2009 19:47
Получить большой по размеру текс из чужого приложения.. Neoteric Общие вопросы Delphi 5 31.03.2009 16:36