是否可以在没有管理员权限的情况下安装,启动和停止Windows服务?

时间:2014-06-27 11:45:17

标签: c# windows-services non-admin

我有同样的问题,比如reference problem link,但是我想在c#

中使用c ++

我使用visual studio 2010(C#)创建了一个Windows服务。它工作正常。我创建了Windows应用程序来启动该服务。问题是,它需要管理员权限。我想在没有管理员权限的情况下启动和停止特定的Windows服务。

是否可能。 这link不适合我。 这link这台计算机可能没有iis。

提前致谢

2 个答案:

答案 0 :(得分:2)

如果非管理员用户没有适当的权限,则无法启动服务。你不能通过破坏Windows安全模型的某种破解来规避权限。

答案 1 :(得分:1)

是的,非管理员用户可以启动或停止服务,但只有在管理员授予该权限后才能使用该权限。

您可以使用SC或SUBINACL等命令行工具授予用户特定的服务权限,但免费的Service Security Editor提供了更友好的点击式GUI界面。