我现在用ATL写了一个COM service,我另外一个程序 会间隔一端时间去调用这个COM的一个接口,但当我把COM  service程序停掉以后,那个调用程序 调用接口居然返回还能成功.但是那个COM程序是没有起起来的,而且我在 调用的时候 用了 try{}catch(){},但是没有catch到错误,所以我调用程序就无法判断COM service是否在正常运行了.
请问下高手 这个怎么处理