Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我写了一个简单的本地(进程外)COM 服务器,我有以下问题。服务器能否检测到是谁启动了他(例如,用户通过直接启动可执行文件或客户端应用程序通过调用CoCreateInstance带有CLSCTX_LOCAL_SERVER参数的函数来接收某个类的对象)?
CoCreateInstance
CLSCTX_LOCAL_SERVER
如果您分析了 COM 服务器的命令行,您会注意到它在由 CoCreateInstance 启动时具有-Embedding选项。
如果它是由用户启动的,则没有任何选项。