5

我有一个与参考问题链接相同的问题,但它在 c++ 中,我想要在 c# 中

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

可能吗。这个链接不适合我。此链接所有计算机可能没有 iis。

提前致谢

4

2 回答 2

2

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

于 2014-06-27T12:34:19.527 回答
1

是的,非管理员用户可以启动或停止服务,但前提是该用户已被管理员授予该权限。

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

于 2014-06-27T22:44:10.563 回答