解决方案 »

  1.   

    被调用程序不是我的,WCF也可以支持?
    我现在的方法是在目标进程内执行的,是执行完后把方法的返回结果先序列化到共享内存,再我的程序中再从共享内存中反序列化回来的,这个处理静态方法没有问题,但非静态不行,InvokeMember需要传一个实例参数,但我不知道怎么在进程注入后得到目标程序集中的那个对象。ICustomTypeDescriptor接口中的GetComponentName可以得到实例的名称,但这个接口好像没有办法得到实例本身或实例的引用。
      

  2.   

    非.net的方案也可以,我到时再参考着改一下,这方面的东东实在太少了。