[.NET remoting]how to realize Server call functions which are not serializable in Client's appdomain

Tech-Archive recommends: Fix windows errors by optimizing your registry



hi,everyone
I have "class Client:Marshalbyrefobject" in client side. and "class
Server:Marshalbyrefobject" in server side.
Ipcserverchannel in both sides, and the connection works well.
my problem is :
In client appdomain, I define a class "ClientTool" using some other
API and class defination which I can not change. So class ClientTool
can not be serialized.
the object of ClientTool has already been generated, one member
function of it is named "dowork".
how can I make this "dowork" called or triggered and works in
ClientTool which already exsits, from Server side?
thank you~
.