用VC++6.0开发的系统服务,开机后第一次不能正常启动(1053),以后则可以,问原因。
Pat 2010-06-12 10:09:57 用VC++6.0开发的系统服务,编译正常通过。把此服务设置为自动,重启电脑后,服务没能正常启动(1053)。在已经开机的状态下(自动启动失败后),手动在服务管理器中启动开发的服务,没有问题,可以正常运行,也可正常关闭。XP sp2的系统。
这个服务主要实现的功能是使用WinPcap截获网络上的特定UDP数据包,并将其相关信息写入文本文件。
又做了测试。。。。
发现原来导致此问题的表面原因是,机子开机或重启后,第一次启动总是失败的(不管是手动开启还是开机自启),之后就可以正常启动了。。。。
在第一次正在启动的时候,过会儿就会提示对话框,说启动失败,错误1053什么的。。。
但是,为什么第一次启动总失败,之后启动就可以正常了呢?有什么办法解决一下啊~~~~