我创建了一个 COM 服务器“helper.exe”。我有一个提升的 ATL exe,它创建了其中一个接口的实例。像这样的东西:
CComPtr<IFileHelper> pHelper;
pHelper.CoCreateInstance(L"Helper.FileHelper");
我发现 COM 服务器(“helper.exe”)以执行上述代码的进程的提升级别运行。我不希望这种情况发生。我希望 COM 服务器始终在没有提升的情况下运行。
是否有任何技术可以用来确保 COM 服务器始终在没有提升的情况下运行?