1
我主要问的是闲置的好奇心。在另一个任意应用程序中调用.NET对象的方法
当使用TestComplete时,我注意到我可以将脚本指向任意运行的.NET应用程序,获取控件,反思它,甚至调用它的方法。我不知道他们如何解决这个问题。据我所知,这不是简单的UIAutomation,因为我可以抓住私人领域。此外,这不是远程,因为该应用程序没有额外的钩子。
如何获取另一个进程上运行的另一个.NET对象并调用它?
我主要问的是闲置的好奇心。在另一个任意应用程序中调用.NET对象的方法
当使用TestComplete时,我注意到我可以将脚本指向任意运行的.NET应用程序,获取控件,反思它,甚至调用它的方法。我不知道他们如何解决这个问题。据我所知,这不是简单的UIAutomation,因为我可以抓住私人领域。此外,这不是远程,因为该应用程序没有额外的钩子。
如何获取另一个进程上运行的另一个.NET对象并调用它?
这是一种代码注入的形式。
使用.Net一旦被注入来执行诸如抓取私有变量之类的侵入式事物会更容易,因为内置方面已经内置在您的使用中。