【发布时间】:2011-08-04 00:11:23
【问题描述】:
我已经为我的问题寻找了几个小时的答案,但在尝试了很多建议后,我仍然卡住了。
我有一个基于 C# Windows 表单的应用程序,我必须以编程方式启动一个 Windows 服务(也是解决方案的一部分)(当用户单击相应的按钮时)。这部分已经到位 - 我可以启动服务,但是...我在 Windows 7 和 2008 Server 中遇到了一些问题。
问题是我不能这样做,因为我的应用程序是由机器管理员加载的,而是作为过滤标准而不是完全管理员 (more info here)。如果我们以管理员身份启动应用程序,它可以正常工作,但我不想每次都打扰用户这样做。
我想知道当用户以完全管理员身份输入可以启动服务的表单时是否可以弹出 Windows 确认屏幕。
有什么想法吗?
谢谢
【问题讨论】:
标签: c# windows-services impersonation