2011-03-13 6 views
0

Мне нужно обработать управляемые процессы (C#, C++/CLI), мне нужно найти и отправить информацию о том, сколько окон оно (связанных с ним элементов управления и их свойств) в целевое приложение, написанное на управляемом коде C#.Как подключить MANAGED (.NET) Процессы и сбор информации внутри этого процесса?

Для этого Что мне нужно делать? Мне нужно изучить IAT (таблица адресов импорта) & EAT (таблица экспорта адресов) этого управляемого процесса? Нужно ли писать DLL инжектора в C++? Что еще, кроме изменения IAT и EAT, мне нужно?

[EDIT] Мне нужно подключить управляемые запущенные процессы к приложению (которое будет размещать или присоединять другой процесс). После установки процесса мне нужно получить свойства всех элементов управления, связанных с окнами этого процесса.

Один за другим Я буду перебирать окна этого присоединенного процесса, перечислит все элементы управления, связанные с этим окном (получит идентификатор, имя, цвет, положение, размер и т. Д.) И отправит всю эту информацию другим приложение или приложение, которое прилагается другие приложения (на самом деле это приложение в качестве принимающей стороны снова нужно перерисовывать те же элементы управления с использованием этой информации, Dont спросить, почему я должен сделать это :-))

с уважением Усмани

+0

Это не будет вам в любом месте. Посмотрите на исходный код для Managed Spy ++ для идей. –

ответ

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

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