Вызвать метод для объекта .NET в другом произвольном приложении - PullRequest
1 голос
/ 26 августа 2009

Прошу в основном из праздного любопытства.

При использовании TestComplete я заметил, что могу указать свой сценарий на произвольно запущенное приложение .NET, получить элемент управления, отразить его и даже вызвать методы. Я понятия не имею, как они справляются с этим. Насколько я могу судить, это не просто UIAutomation, так как я могу захватывать приватные поля. Кроме того, это не является удаленным, потому что приложение не имеет дополнительных хуков.

Как получить другой объект .NET, запущенный в другом процессе, и вызвать его?

1 Ответ

1 голос
/ 26 августа 2009

Это форма внедрения кода.

С .Net гораздо проще, когда вам сделали инъекцию, делать инвазивные вещи, такие как захват личных переменных и т. П., Потому что аспекты самоанализа уже встроены для вас.

Эта статья проекта кода показывает, как это сделать

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