服务设置为开机自动启动,用户是本地系统用户。
当我把这个服务安装好后,然后关机再开机,发现服务是停止状态,
然后我手动去启动该服务,弹出对话框:
本地计算机上的 **** 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
请问大家,如何让我的服务启动啊?
9 个解决方案
#1
最好调试一下, 写错误日志很重要
因为服务 不好调试
因为服务 不好调试
#2
你这个用户可能是非法的, 还有就是你把什么杀毒软件 防火墙 关了 试试
你用管理员应该不会出现这个错误
你用管理员应该不会出现这个错误
#3
这样我感觉你还不如用DLL注入,写入到一个能启动服务的项目中。写服务让我想起WDK。做透明加密时候了
#4
跟我以前 做的时候一样的错误
因为你的onstart里面的问题导致的
在里面你没有写东西吧
因为你的onstart里面的问题导致的
在里面你没有写东西吧
#5
杀毒软件、防火墙都关掉了,还是出现那个问题。
在OnStart里写有关于读写文件的代码。不过,我编译成功了啊!
怎么调试服务呢?
在OnStart里写有关于读写文件的代码。不过,我编译成功了啊!
怎么调试服务呢?
#6
因为你的服务运行到某一步报错崩溃了。有些函数在服务中不能用,服务中的权限跟user也不一样,这些要注意
调试方法:
dll使用debug模式,在程序中用outputdebugstring输出调试信息,用debugView工具接接收。(这个我没试过,猜的)
或者使用写Log的方式,我使用的这一种,肯定可以。
调试方法:
dll使用debug模式,在程序中用outputdebugstring输出调试信息,用debugView工具接接收。(这个我没试过,猜的)
或者使用写Log的方式,我使用的这一种,肯定可以。
#7
引用了服务中不支持的API或代码.或其他原因导致onstart失败,如同Form_Load失败一样.
#8
你的程序肯定有问题,调试一下吧
#9
检查事件日志,一般是启动不起来,会写日志的
#1
最好调试一下, 写错误日志很重要
因为服务 不好调试
因为服务 不好调试
#2
你这个用户可能是非法的, 还有就是你把什么杀毒软件 防火墙 关了 试试
你用管理员应该不会出现这个错误
你用管理员应该不会出现这个错误
#3
这样我感觉你还不如用DLL注入,写入到一个能启动服务的项目中。写服务让我想起WDK。做透明加密时候了
#4
跟我以前 做的时候一样的错误
因为你的onstart里面的问题导致的
在里面你没有写东西吧
因为你的onstart里面的问题导致的
在里面你没有写东西吧
#5
杀毒软件、防火墙都关掉了,还是出现那个问题。
在OnStart里写有关于读写文件的代码。不过,我编译成功了啊!
怎么调试服务呢?
在OnStart里写有关于读写文件的代码。不过,我编译成功了啊!
怎么调试服务呢?
#6
因为你的服务运行到某一步报错崩溃了。有些函数在服务中不能用,服务中的权限跟user也不一样,这些要注意
调试方法:
dll使用debug模式,在程序中用outputdebugstring输出调试信息,用debugView工具接接收。(这个我没试过,猜的)
或者使用写Log的方式,我使用的这一种,肯定可以。
调试方法:
dll使用debug模式,在程序中用outputdebugstring输出调试信息,用debugView工具接接收。(这个我没试过,猜的)
或者使用写Log的方式,我使用的这一种,肯定可以。
#7
引用了服务中不支持的API或代码.或其他原因导致onstart失败,如同Form_Load失败一样.
#8
你的程序肯定有问题,调试一下吧
#9
检查事件日志,一般是启动不起来,会写日志的