我有一个Windows服务,可以作为服务运行,也可以在控制台中运行。程序需要管理员访问。当在控制台中运行“作为管理员”时,程序可以正常工作。当在系统帐户下作为服务运行时,程序没有正确的响应。
“作为管理员”和系统有什么区别?为什么制度会受到更多的限制?如何确保系统具有相同的特权?
发布于 2014-01-15 19:48:46
事实证明,这是一个特定于程序的问题。当它在控制台模式下运行时,它启动进程的方式与作为服务启动时不同。没有许可问题。
要回答这些问题,“作为管理员”和“系统”都是作为管理员组的成员运行的。特权的任何差异都是特定于用户自身的设置的。当进程作为服务在系统帐户下运行时,该进程将以完全权限运行。
https://serverfault.com/questions/567186
复制相似问题