启动可以从服务访问网络资源的交互式应用程序

时间:2014-12-10 07:38:01

标签: c# windows service process

我试图通过从现有流程中获取令牌来从Windows服务运行交互式应用程序,如here所示。这有效,但交互式应用程序无法访问网络文件。我发现本地系统帐户无法访问网络资源。

如何启动能够访问网络资源的交互式应用程序?

1 个答案:

答案 0 :(得分:0)

如果服务作为本地系统运行,WTSQueryUserToken是获取令牌以在给定会话中运行代码的最简单方法。这样可以避免必须找到从中窃取令牌的现有进程,并确保您获得属于登录用户的令牌(因此可以访问网络资源)。