0

现在,我目前有这个工作,但它是一种解决方法,在未来不会是最佳的。
我目前正在编写一个服务,它必须将一些命令行参数传递给一个程序,然后它会在幕后处理一些我不需要担心的事情。
我遇到的问题是:现在当我安装我的服务时,我需要进入服务的属性,并以我的用户身份登录。如果我使用本地系统(选中与桌面交互),它不起作用。(它实际上也没有失败,这很奇怪,但题外话)。
我想知道是否有一个我可以以编程方式登录的一般用户(如网络服务),这将使它工作。还是可能是权限问题?

4

1 回答 1

1

要从 Windows 服务启动外部程序,您需要使用 WinAPI 函数 CreateProcessAsUser。看到这个帖子

于 2013-05-27T14:31:40.240 回答