我编写了一个服务来监视我的应用程序是否正在运行,如果没有则启动它。结果,应用程序作为“系统”用户运行——这就是我想要的方式。我有几个这样的安装工作正常。该应用程序应该挂载一个网络共享,在这种情况下,该网络共享可在 linux samba 服务器上使用。问题是在运行命令时:
net use X: \\IP\share_name /user:login password
显示错误:
出现系统错误 1312。
指定的登录会话不存在。它可能已经被终止。
我进行了一些检查,结果发现本地系统中的 X: 驱动器可用,服务器在线,共享可用,凭据正常,此系统中没有其他网络使用会话运行。我还发现了一个奇怪的行为:以标准用户身份运行相同的命令会给出正确的结果,并且驱动器安装正确。你有什么建议可能是什么问题以及如何解决它?
另外我不是域成员,显示错误的系统是 Windows 7 Pro。我在同一网络中有其他机器可以正常工作而没有错误。