我有一个WPF桌面应用程序,它通过NetTcpBinding与托管在单独服务器上的Windows服务中的WCF服务进行通信。对于客户端通知,我们正在考虑构建托管在同一Windows服务中的双工WCF服务。客户端将在启动时注册此服务,并且该服务将在事件发生时缓存回调代理并将消息推送到客户端。
此应用程序将部署在许多不同的医院环境中,包括一些用户不是工作站管理员的环境,或者他们必须通过Citrix访问WPF应用程序的环境。有没有人知道net tcp上的客户端回调代理是否需要提升的Windows权限(即以管理员身份运行)或特殊代码访问安全权限?由于回调本质上是客户端内的迷你WCF服务,因此可以想象微软会想要锁定该功能。假设客户端操作系统是Windows 7或Windows 8。
非常感谢你的帮助!