|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.05.2012, 23:14 | #1 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 29
|
Экспорт информации из сторонней программы
Здравствуйте, мне нужно в реальном времени экспортировать текстовую информацию из сторонней программы в документ (либо напрямую с ней работать).
Каким образом это осуществляется? Можно ли обойтись без анализа оперативной памяти? Что посоветуйте почитать по этому вопросу, если из языков программирования я владею Delphi? |
22.05.2012, 23:22 | #2 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Ответы на все вопросы зависят от программы.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
23.05.2012, 07:13 | #3 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 29
|
Тогда с какой стороны нужно подступиться к этой проблеме? Есть ли софт типа ArtMoney, где можно вбить какое-то значение и получить его адрес?
|
23.05.2012, 07:26 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я предпочитаю реверсировать и отслеживать изменения в файлах и реестре. Есть другие (уверен) средства исследования программ.
I'm learning to live...
|
|
26.05.2012, 20:42 | #5 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 29
|
Я исследовал изменение размера файлов программы во время ее работы, и узнал, что искомая информация не хранится в файлах.
Остается искать ее в ОЗУ. Инфа обновляется примерно ежесекундно и даже если я сделаю дамп памяти, найду в нем инфу (даже не представляю как), то не слишком ли много времени потребуется для ежесекундного дампа? Вообще кто-нить знает, как реализовывается работа с оперативкой? |
26.05.2012, 21:39 | #6 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Работа с оперативкой осуществляется посредством двух операций:
- операция чтения, - операция записи. Если интересно, могу, конечно, рассказать, как это аппаратно реализуется в микросхемах современной динамической памяти, но думаю, это никак не поможет в решении Вашей проблемы. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение информации в сторонней программе | shanluu | Общие вопросы Delphi | 14 | 17.08.2011 21:54 |
Как на Delphi создать ярлык для сторонней программы? | alexusankov | Общие вопросы Delphi | 7 | 07.01.2011 20:00 |
Данные из памяти сторонней программы | epileptick | Общие вопросы C/C++ | 8 | 01.01.2011 19:19 |
Определение завершения сторонней программы | Хамяг | Общие вопросы Delphi | 3 | 26.11.2008 18:12 |
Как определить момент запуска сторонней программы? | NioTo | Win Api | 2 | 17.12.2007 16:40 |