使用C#开发两个winfrom应用a.exe和b.exe,a、b运行在同一台计算机上,当a启动后,可以将b启动,假设a中有一个查询功能,我们点击了a的查询功能后,b就执行查询,b执行完成后给a发一个消息。大致需求是这样的,b可能是任意的人开发,我如何定义一个接口或者规范,使得,其他人只要按照我的接口要求完成b的开发,我的a就能够使b执行指定的方法。注意,不用socket通讯机制完成,否则b的开发者可能不肯合作。求大神,求原理,求例子!