问题一,可以用命名管道重定向输出,不过这不是.Net的解决方法,我不知道.Net是否有相关的类用来解决这个问题。参考 http://topic.csdn.net/t/20050111/16/3716897.html
ps:c#里可以调用win32的API,搜索dllimport就知道怎么调用api了。
问题二,如果a是一个.net程序,可以直接当做dll来用,请参阅msdn中Assembly类的信息