首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建同一ComObject的多个ComObject实例

创建同一ComObject的多个ComObject实例
EN

Stack Overflow用户
提问于 2015-07-23 03:38:55
回答 1查看 382关注 0票数 1

我想知道,是否可以创建多个ComObject实例(在Powershell中)?例如:

代码语言:javascript
复制
$Outlook = New-Object -ComObject Outlook.Application

将创建进程:

代码语言:javascript
复制
Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
-------  ------    -----      ----- -----   ------     -- -----------
    341      14    17200      27904   249     0.39   8352 OUTLOOK

现在,我想打开第二个Outlook实例,即使是使用新的Powershell会话,但它并不是在创建新的进程/实例!

有一个叫做"ExtraOutlook“的很好的应用程序,它可以用不同的个人资料打开多个会话,但对于我的特定场景,它没有帮助。你知道ComObject是否也能做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-23 03:58:27

不,Outlook是单例的。而且它是一个故意的单例。当启动一个新实例时,它会检查是否有以前的实例正在运行,并切换到该实例。

为什么要尝试运行Outlook的多个实例?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31572492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档