请教:进程外com的生存期问题
我自己做了一个进程外com的简单例子:comserver.exe和comclient.exe,然后用两种方法测试:
1.不启动comserver,直接运行comclient的话,在进程管理器里能够看到comserver正在运行,当退出comclient时,comserver也相应的退出了,这些都是正常的。
2.先启动comserver,然后运行comclient的话,进程管理器中仍只有一个comserver进程,这也应该是对的,可是在我退出comclient的时候,发现comserver进程也退出了,按照我自己对com生存期的理解,comserver此时不应该退出的吧?因为它自己的引用计数不是0啊,不知道我理解的对否?各位高手指正,谢谢