2013-02-17 3 views
0

При мониторинге сообщений DDE с DDESpy, я могу захватить то, что я ищу, однако DDESpy укорачивает его:Есть ли способ получить DDESpy для отображения полных неиспользуемых сообщений? если нет, то какой инструмент я мог бы использовать для этого?

[1ff8:212781728] CB(Execute, fmt=0x0("?"), 39002100, c001("WWW_OpenURL") 0(""), 3d003b00, 0, 0)=3e004300 
    Input data= 
    22 00 68 00 74 00 74 00 70 00 3a 00 2f 00 2f 00 ".h.t.t.p.:././. 6e 00 65 00 77 00 73 00 2e 00 79 00 63 00 6f 00 n.e.w.s...y.c.o. 
    ... 

Теперь, это действительно раздражает, потому что я действительно после того, как те параметры, в конце входные данные (после ....)

Как я могу получить эти данные?

ответ

0

Местоположение DDEML API важно для мониторинга DDE приложений. DDEspy от Microsoft и нашей Dynamic Data Studio используйте средство DDEML APPCLASS_MONITOR. Крюки сообщений могут считывать память с данными, прикрепленными к сообщению WM_DDE_xxx, но для 32-разрядных приложений ручки не имеют смысла в других пространствах процессов. 32-разрядная версия DDEML API извлекает и передает некоторые данные в приложение мониторинга , но только первые 28 байтов. Для получения более этого значения нет .

Видимо, именно поэтому я вижу только первые 28 байт. Наверное, мне не повезло.

http://www.angelfire.com/biz/rhaminisys/ddeinfo.html

 Смежные вопросы

  • Нет связанных вопросов^_^