我在某些计算机上运行Windows服务时出现问题,而不是全部。
由VS2008编写,需要VC Runtime。我首先安装了VC Runtime,然后由Administrator安装了该服务。
服务登录用户是liwb,位于管理员组中。然后我发现该服务无法在某些计算机上运行。他们都有用户liwb,密码是正确的。
然后我将服务的登录用户更改为SYSTEM,但它仍然存在。
最后,我将服务的登录用户更改为Administrator。它奏效了。
那么,有什么不同?
该服务在main函数中有一个日志,但日志文件失败时没有任何内容。 所以,我认为当我使用liwb或SYSTEM来运行服务时,它无法找到VC运行时。 我认为liwb,SYSTEM和Administrator有不同的运行时间。
但我不知道为什么?这个问题上有一些资源吗?