首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >除非服务在本地系统帐户下运行,否则它无法生成新程序

除非服务在本地系统帐户下运行,否则它无法生成新程序
EN

Stack Overflow用户
提问于 2011-02-20 22:40:04
回答 1查看 124关注 0票数 0

首先,我不确定这是否是一般的服务,但我遇到的问题是非常具体的,它与SageTV服务组件有关。

由于在SageTV论坛上没有关于这个特定主题的太多帮助,我认为这可能是一个服务的通用问题,因此值得在Stackoverflow这里询问。

如下所示:

我正在运行SageTV windows服务,并激活了一个插件,该插件应该可以执行外部程序。当在本地系统帐户下运行时(启用了“与桌面交互”选项),这可以正常工作。出于测试目的,我使用notepad.exe作为要执行的程序。

然后,我创建了一个新用户(我们将其命名为mediabrowser)并更改了SageTV服务,以便它可以作为该用户运行。当我这样做时,SageTV插件不再执行记事本。它什么也不做,我没有得到任何错误或任何东西,只是当记事本应该被执行时,什么也没有发生。

mediabrowser用户具有管理权限。与桌面交互的选项只对本地系统帐户可用,我相信普通用户无论如何都可以与桌面交互。

这是服务的一般问题吗?如果是这样的话,我的mediabrowser用户可能需要什么权限才能正常工作?我很确定这是因为我的mediabrowser用户和本地系统帐户之间的权限差异。

先谢谢你...

EN

回答 1

Stack Overflow用户

发布于 2011-02-20 23:14:25

好的。现在我觉得自己像个笨蛋。我刚刚在机器上启动了tast管理器,我可以看到mediabrowser用户下有大量的notepad.exe进程,所以我猜记事本是正确执行的。它只是没有显示在桌面上。

所以我猜这是可行的:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5057660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档