系统帐户和当前用户之间的 IPC [关闭]
Posted
技术标签:
【中文标题】系统帐户和当前用户之间的 IPC [关闭]【英文标题】:IPC Between SYSTEM Account and Current User [closed] 【发布时间】:2014-06-03 03:45:15 【问题描述】:我需要编写一个 C# 程序来执行需要提升权限的操作,但也有一个有限权限用户可以与之交互的 UI(以启动特权操作并查看这些操作的结果)。我怎样才能做到这一点?
【问题讨论】:
【参考方案1】:你有无数的选择。我会考虑:
1) 使用 Windows 服务来处理“需要提升权限的操作”,
2) 为您的 UI 编写一个小而简单的 WinForms 应用程序,并且
3) 使用 Windows“命名管道”在您的客户端和服务之间进行通信
这是一个教程:
http://tech.pro/tutorial/855/wcf-tutorial-basic-interprocess-communication
【讨论】:
我会稍微改一下 #3 “使用 WCF over Windows Named Pipes 在您的客户端和服务之间进行通信”。使用原始命名管道在特权进程和非特权进程can be a PITA 之间移动。让 WCF 处理net.pipe
频道上的管道管理(这是您链接到的教程所做的)使它变得更容易。以上是关于系统帐户和当前用户之间的 IPC [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
该帐户当前被锁定,所以用户sa登录失败。系统管理员无法将该帐户解锁