+ -
当前位置:首页 → 问答吧 → 开机自动启用后,弹出了界面,几秒过后,自动关闭了?

开机自动启用后,弹出了界面,几秒过后,自动关闭了?

时间:2011-12-01

来源:互联网

那位童鞋遇到过这种情况?
开机自动启用,是写在服务里的;写在服务里的开机自动启用,为什么,注销电脑后,不能自动启用的?

作者: O_oTWJo_O   发布时间: 2011-12-01

很可能是程序出问题了,可以看看系统日志能否获取一些信息
另外自测下程序。

作者: gameslq   发布时间: 2011-12-01

等待 OA NT Service Monitor 服务的连接超时(30000 毫秒)。
这是系统日志的,是什么回事?

作者: O_oTWJo_O   发布时间: 2011-12-01

你要设置好服务状态,否则services.exe就会把你的进程结束

作者: Lactoferrin   发布时间: 2011-12-01

Debug下调试一下看看运行到哪个地方函数失败返回了

作者: VisualEleven   发布时间: 2011-12-01

bSuccess = service.ChangeConfig(SERVICE_NO_CHANGE,SERVICE_AUTO_START,SERVICE_NO_CHANGE,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
不知道这样设置有错不!
我刚开机的时候,看了一下服务,服务状态为启动,界面出现了,但是过了几秒,服务状态,就没了,进程也消失了

作者: O_oTWJo_O   发布时间: 2011-12-01

应该是服务状态没设置好,我换成写入注册表方式的开机启动,就没问题

作者: O_oTWJo_O   发布时间: 2011-12-01

CNTScmService

作者: O_oTWJo_O   发布时间: 2011-12-01

没有在超时前设置running状态。
一般的程序在注册表设置启动就可以了,服务的话在用户没有登录的时候就启动,没有特殊需求没必要搞这么正式。

作者: rongrong0538   发布时间: 2011-12-01

rongrong0538 我用日志记录了一下,有设置running状态

作者: O_oTWJo_O   发布时间: 2011-12-01