如何以登录用户身份运行DCOM服务器?

时间:2014-04-17 18:38:55

标签: com atl dcom out-of-process

我有以下情况:我的应用程序,一个服务,使用CoInitialize和CreateInstance实例化DCOM服务器(exe)以获取其接口指针,它在XP上工作正常但是因为这个服务器创建了一个GUI它没有&# 39;因为服务(会话0)没有访问用户屏幕的权限,所以在Windows 7上工作。

所以,我的问题是如何更改我的代码以启动COM服务器作为已登录的用户?

我正在考虑使用CreateInstance我可以使用CreateProcessAsUser作为已登录用户启动DCOM服务器,但我不知道如何从创建的进程获取接口指针。你有什么主意吗? 谢谢!

0 个答案:

没有答案