是否有最大数量的COM连接?

时间:2014-06-25 21:33:19

标签: com com+ dcom

应用程序通过(D)COM +启动多个其他应用程序(组件)。但是,似乎可以在服务器上启动某种最大值。

主应用程序是用c#编写的,Visual Objects中的其他组件是32位。

我在多个Windows版本上看到过这个问题,包括Win 7 prof和2008服务器版本。

根据组件的启动方式,我得到class does not exist

Retrieving the COM class factory for component with CLSID {50495402-21B7-11D4-A041-00A024E1D270} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).

在后一种情况下,系统事件日志声明:

Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"
System
Provider Name="Win32k"
EventID Qualifiers="32768" : 243 
Level : 3 
Task  : 0 
Keywords : 0x80000000000000
EventRecordID : 36855
Channel : System
computer : W151.piramide.lan

EventData
 Data 
 Binary : 000000000100000000000000F3000080000000000000000000000000000000000000000000000000 

我在我的机器上遇到了48-50个组件。

在早期版本的主应用程序(用Visual Objects编写)中,我可以连接273个组件。

任何提示/想法?

0 个答案:

没有答案