windows - 我可以设置一个COM +应用程序来创建 “single-use”外向服务器吗?

标签 windows visual-c++ com interop com-interop

如果我自己编写一个外向COM服务器,则可以通过在REGCLS_SINGLEUSE调用中指定 CoRegisterClassObject() flag使其成为“单一用途”。

创建COM +应用程序并在其中添加进程内服务器以便使用COM +代理并且不需要编写代理代码时,如何达到相同的效果?换句话说,如何使由COM +创建的外向COM服务器“单一使用”?

最佳答案

我不能说我曾经尝试过,但是如果将其设置为1,则看起来好像COM +应用程序的COM +目录属性RecycleActivationLimit可能会做您想要的事情。

关于windows - 我可以设置一个COM +应用程序来创建 “single-use”外向服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5261994/

相关文章:

c++ - Multipe Send( )'s and Recv()' s 使用 Winsock2

windows - 运行进程 Win32Api 的管道输出(stdout)

c++ - 如何从非托管 C++ 引用 com exe?

c# - 是否可以将 .NET 类转换为 COM 库类?

Python,如何根据列表重命名多个文件?

c# - 使用 Mono 和 C# 监听系统范围内的点击?

c++ - 在 C++ API 上公开的基本类型

C++ 浮点异常

c++ - 如何防止 Win32 应用程序在主窗口关闭后在后台运行?

.net - COM 包装的 .Net dll 配置文件