【发布时间】:2014-02-18 23:24:02
【问题描述】:
我有一个 64 位进程和一个 32 位 DLL。我将 DLL 托管在进程外 COM 服务器中; COM 服务器是一个可执行应用程序(即代理进程)。问题是,每当我的64位进程突然退出时,服务器无法确定没有更多对该对象的引用并退出?
任何帮助!
【问题讨论】:
-
阻止您的 64 位进程突然退出。 (或者你的意思是当它突然存在时?)
-
是的,我的意思是当它突然存在时。
-
退出;也就是说,当它由于某种“崩溃”原因突然关闭时。
-
@HansPassant:只有在服务器中没有运行 COM 方法时才会发生这种情况。如果客户端调用了在服务器上运行了一年的某个方法,然后客户端崩溃了,那么服务器将运行该方法一年。