Windows Process Memory Viewer / Извлечение данных из программы-диаграммы - PullRequest
0 голосов
/ 27 апреля 2010

У меня есть приложение для Windows, которое рисует диаграммы из точек данных, но нет возможности экспортировать точки данных в переносимый формат. Я пытался использовать AutoIt для доступа к значениям элементов управления формы, но они были скрыты функциями рисования. Я подумал, что с помощью средства просмотра памяти я смогу просмотреть любой контейнер, хранящий значения диаграммы, и извлечь его таким образом. Тем не менее, я пробовал PrcView и HeapMemView, но был разочарован их поисковыми функциями. Я не мог найти ничего значащего в этих программах, потому что пространство памяти было сегментировано так сильно, что я не мог сказать, где хранятся данные диаграммы. У кого-нибудь есть предложения как подойти к этой проблеме?

1 Ответ

0 голосов
/ 27 апреля 2010

Сначала попытайтесь найти другой источник данных; возможно, будет намного проще.

Если выбора нет, и это то, что мне нужно было сделать, то я, вероятно, посмотрю на перехват API и перехват Win32 MoveTo / LineTo и их запись / обработку, или, возможно, API Spying ; в любом случае это будет много усилий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...