关于windows服务的几个疑问,大家帮帮忙,解决立刻给分!!

时间:2022-11-27 17:34:05
我看了一些建windows服务的例子有几个疑问:
1  onstart事件是定义服务所实现的功能还是只是实现启动这个服务的。
2  timer事件响应执行什么内容,是onstart里面的程序吗?
3  windows是不是也是为了实现某个功能而实现,只是它不用特定的程序去实现,可以由系统自动来实现。
我想做一个短信接收的window服务,实现每隔几秒接收一次短信,因为如果程序去控制,时间上不好控制,而且不知道什么时候有新的短信,所以我想做成服务由系统完成,要通过公网来实现这个功能,这样行吗?

6 个解决方案

#1


up!

#2


呵呵,没人回答!
有没路过的说几句,顺便问一下timer的elapsed事件是自动执行的吗?Interval属性是不是它执行的间隔时间?

#3


onStart函数是在服务启动的时候执行的.所以说在OnStart事件里面应该做的应该是一些初始化的工作.如你这个Timer事件.就应该在OnStart的时候启动Timer事件.Timer事件里面应该是执行你功能啦.

#4


1、onstart是启动服务
2、timer只是你自己加的一个定时器用来用某些操作

timer里Interval是执行时间间隔,不过触发的是Tick事件,且默认Enabled为false

#5


明白了,我也按上面的做好一个服务了,不过发现内存占用很大,想用thread.timer,哪位兄弟有代码没,让我看看!

#6


问题解决了,谢谢上面两位!

#1


up!

#2


呵呵,没人回答!
有没路过的说几句,顺便问一下timer的elapsed事件是自动执行的吗?Interval属性是不是它执行的间隔时间?

#3


onStart函数是在服务启动的时候执行的.所以说在OnStart事件里面应该做的应该是一些初始化的工作.如你这个Timer事件.就应该在OnStart的时候启动Timer事件.Timer事件里面应该是执行你功能啦.

#4


1、onstart是启动服务
2、timer只是你自己加的一个定时器用来用某些操作

timer里Interval是执行时间间隔,不过触发的是Tick事件,且默认Enabled为false

#5


明白了,我也按上面的做好一个服务了,不过发现内存占用很大,想用thread.timer,哪位兄弟有代码没,让我看看!

#6


问题解决了,谢谢上面两位!