3

我写了一个简单的本地(进程外)COM 服务器,我有以下问题。服务器能否检测到是谁启动了他(例如,用户通过直接启动可执行文件或客户端应用程序通过调用CoCreateInstance带有CLSCTX_LOCAL_SERVER参数的函数来接收某个类的对象)?

4

1 回答 1

2

如果您分析了 COM 服务器的命令行,您会注意到它在由 CoCreateInstance 启动时具有-Embedding选项。

如果它是由用户启动的,则没有任何选项。

于 2013-05-05T20:15:16.297 回答