Credential Provider和系统服务之间的IPC

时间:2011-07-30 21:46:08

标签: c++ windows-7 credentials credential-providers

从系统服务与自定义凭据提供程序通信的最佳方法是什么? 是否可以通过消息泵发送消息? 我可以使用命名管道吗? 任何建议将不胜感激。

1 个答案:

答案 0 :(得分:2)

凭据提供程序在用户的会话中运行,而系统服务在系统会话中运行。据我所知,这排除了Windows消息。消息还需要创建一个窗口,并且该过程具有消息泵,服务通常不具有消息泵。

我建议使用命名管道。系统服务可以创建管道并监听它。任何凭证提供程序的实例都会附加,然后可以发送消息。