【发布时间】:2013-06-14 19:29:32
【问题描述】:
VS2010 为我的 Windows 服务提供了一个安装程序,它可以工作,但未启用读/写权限。有没有办法让VS2010配置安装程序在每次服务启动时赋予服务读/写权限?
【问题讨论】:
-
只是仔细检查一下,服务是否有可能进行 IO 操作?
标签: visual-studio-2010 permissions io windows-services
VS2010 为我的 Windows 服务提供了一个安装程序,它可以工作,但未启用读/写权限。有没有办法让VS2010配置安装程序在每次服务启动时赋予服务读/写权限?
【问题讨论】:
标签: visual-studio-2010 permissions io windows-services
服务的权限由设置为运行服务的帐户决定。对于此问题,该帐户设置为 LOCAL SERVICE。通过更改为本地系统,问题得到解决。这可以通过查看this article 并向下滚动到To create the installers for your service 来完成
LocalService 帐户充当本地计算机上的非特权用户,并向任何远程服务器提供匿名凭据。谨慎使用其他帐户,因为它们以更高的权限运行并增加您受到恶意代码攻击的风险。
【讨论】: