标签: .net reflection interprocess
我主要是出于好奇心。
使用TestComplete时,我注意到我可以将脚本指向任意运行的.NET应用程序,获取控件,反思它,甚至调用它上面的方法。我不知道他们是怎么解决这个问题的。据我所知,这不是简单的UIAutomation,因为我可以抓住私人领域。此外,这不是远程处理,因为该应用程序没有额外的挂钩。
如何在另一个进程上运行另一个.NET对象并调用它?
答案 0 :(得分:1)
这是一种代码注入形式。
一旦你被注入以执行诸如抓取私有变量之类的侵入性事物,因此内容已经内置供你使用。
这code project article shows you how to do it