检测谁启动了COM服务器

Detect who launched COM server

本文关键字:COM 服务器 启动 检测      更新时间:2023-10-16

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

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

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