运行程序(exe)作为不同的用户(服务帐户),访问网络共享

时间:2013-07-18 14:46:18

标签: c# console-application dllimport

从几天开始,我一直在努力解决问题。我必须编写一个小应用程序来运行另一个具有不同凭据(服务帐户)的应用程序。一切都很简单但在服务器上我们有一个拒绝登录服务帐户的策略,并且无法删除该策略。

我试过了: 流程类, 冒充机制, CreateProcessWithLogonW, CreateProcessAsUser

具有不同的配置。一旦我设法使用服务帐户登录,我就找不到错误的网络路径。

CreateProcessWithLogonW在本地计算机上运行良好,但在此策略所在的服务器上运行不正常。也许我错过了一些特定的配置。

1 个答案:

答案 0 :(得分:0)

我有解决方案。这是配置问题。服务器没有适用于DFS(分布式文件系统)的DNS条目。