将应用程序作为Windows服务运行是否需要管理员权限?

威克斯

我已经在Visual C ++ 2010中创建了Windows服务。它基本上是在寻找文件,如果存在,则将其删除。

现在,如果我以管理员身份运行该应用程序,则文件将从该位置成功删除。但是,如果我将其安装为Windows服务并运行该服务,则该文件将被检测到但未被删除,即使该服务也正在本地系统上运行。

现在,我的问题是Windows服务是否需要最高特权或以最高特权运行?

杂项

不可以,Windows服务可以使用任何帐户运行,因此几乎没有任何权限。

当然,如果要删除文件,NTFS将检查其访问控制列表(ACL)。如果管理员确实具有删除权,但本地系统没有,则您将得到观察到的行为。但是重要的是文件ACL,服务并不特殊。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Jenkins Windows服务是否需要管理员权限?

在 Windows 启动时启动需要管理员权限的应用程序

检测Java应用程序是否以Windows管理员身份运行

我需要以非管理员用户身份运行OWIN自托管应用程序的哪些权限?

大多数应用程序需要明确的管理员权限

有什么方法可以使用管理员权限运行UWP应用程序?

授予应用程序管理员权限

Azure AD-启用服务主体作为应用程序管理员

在使用 Directory.AccessAsUser.All 的本机应用程序中是否需要管理员同意?

具有设备管理员权限的 Android 应用是否需要运行时权限请求?

Genymotion是否需要管理员权限?

需要密码才能在管理员帐户上安装Windows应用程序

我如何检查用户是否在 c# 中以管理员身份运行应用程序?

如何使程序在Windows 8中启动或登录时具有管理员权限运行,就像双击应用程序图标一样?

Azure AD应用程序注册:“ AADSTS90094:授予需要管理员权限”错误,将“ REQUIRES ADMIN”设置为“ No”

始终以管理员身份运行使用 Windows 桌面桥转换的应用程序?

以管理员身份从 Windows Scheduler 为所有用户运行 WindForms 应用程序

如何始终在Windows上以管理员应用程序身份运行

在Windows上以管理员身份运行Java应用程序

Windows 10中默认情况下以管理员身份运行应用程序

将文件拖放到应用程序中,并以管理员身份运行

在Windows 10中授予应用程序管理员特权是否危险?

无法授予登录我的应用程序的权限,错误“应用程序需要访问您组织中只有管理员才能授予的资源的权限”

如何找到需要Microsoft Graph“读取目录数据”权限的Azure AD应用程序的管理员同意URL?

为什么Microsoft商店中的应用程序不需要管理员权限才能安装?

为什么会出现错误“在以管理员权限运行File Explorer时无法打开((应用程序名称)”?

如何修复 macOS 的 AppStore 拒绝“您的应用程序请求管理员访问权限才能运行”

将CygWin应用程序作为Windows服务运行

存取权限全局mutex /从用户应用程序没有管理员权限旗语