在映射samba共享时,从净使用错误1312

我已经写了一个服务,监视如果我的应用程序正在运行,并启动它,如果没有。 结果,该应用程序作为“系统”用户运行 – 这是我想要的方式。 我有几个这些安装正常工作。 这个应用程序应该在Linux samba服务器上安装一个networking共享。 问题是运行命令时:

net use X: \\IP\share_name /user:login password

显示一个错误:

系统错误1312发生。

指定的login会话不存在。 它可能已经被终止了。

我已经运行了一些检查,结果是本地系统中的X:驱动器可用,服务器在线,共享可用,凭据正常,在此系统中没有其他networking使用会话正在运行。 我也发现了一个奇怪的行为:作为一个标准的用户运行相同的命令给出了正确的结果,驱动器正确安装。 你有什么build议可能是什么问题,以及如何解决?

另外,我不是域成员,显示错误的系统是Windows 7 Pro。 我有其他机器在同一个networking,正常工作,没有错误。

前段时间我也有同样的问题。 这有助于在登录之前引入域名(即使您不是域成员)。 我你的情况尝试这个命令: net use X: \\IP\share_name /user:whatEver\login password