【发布时间】:2015-04-08 22:11:09
【问题描述】:
假设我正在执行一个用 c# 编写的 exe(只是我选择的语言)。它有以下代码:
var comObj=new ComClass();
comObj.DoSomething();
现在,我想知道DoSomething 方法是在哪个进程中执行的。是当前 exe 正在运行的同一个进程,还是另一个进程响应 DoSomething 调用?
【问题讨论】:
-
取决于
ComClass所代表的COM 对象的性质,以及它的注册方式。它可能是加载到客户端进程中的 DLL,也可能是同一台机器上的单独进程,甚至是运行在不同机器上的单独进程。 -
downvoter,请注意评论。
-
@VictorMukherjee 可能有人觉得你的问题对 SO 来说并不完全没问题......最后这是一个“理论”问题,许多人可能不喜欢它。来自帮助:Stack Overflow 适用于专业和*的程序员,因为热爱而编写代码的人。我们觉得最好的 Stack Overflow 问题中都有一些源代码,