DCOM - how to handle Server or Client process being killed

I'm trying to make my DCOM application more robust.  If the client or server
process are ended unexpectedly, either through NT Task Manager or by an
unhandled exception in my code, I want the other component to be able to
handle this gracefully.  What is the best way of detecting when another
process dies this way?

Andrew Jackson
CCC Technology Ltd