标签: c++ windows-7 credentials credential-providers
从系统服务与自定义凭据提供程序通信的最佳方法是什么? 是否可以通过消息泵发送消息? 我可以使用命名管道吗? 任何建议将不胜感激。
答案 0 :(得分:2)
凭据提供程序在用户的会话中运行,而系统服务在系统会话中运行。据我所知,这排除了Windows消息。消息还需要创建一个窗口,并且该过程具有消息泵,服务通常不具有消息泵。
我建议使用命名管道。系统服务可以创建管道并监听它。任何凭证提供程序的实例都会附加,然后可以发送消息。