想做一个服务程序,开机的时候自动启动

时间:2022-08-29 14:54:12
作用是循环检测所有固定式设备的运行情况,并记录到数据库。主要字段有
检查设备的ID
设备状态Status(返回int型):1:正常(网络、工控机正常,且MsgPacket.param1 == 1)     2:网络异常:(网络或工控机异常,Socket抛出异常)  3:检测设备异常(网络、工控机正常,且MsgPacket.param1 != 1)
检测的结果描述StatusRemark
当时检查的时间CheckTime datetime


功能就是这样的了,有没有高手有思路了?

5 个解决方案

#1


在线等。

#2


做成WINDOWS服务,可以在操作系统服务管理里设置为开机自动运行,你的功能可以写在服务程序里。

#3


方法比较多,WINDOWS服务 或任务计划

#4


引用 2 楼 sudianbo 的回复:
做成WINDOWS服务,可以在操作系统服务管理里设置为开机自动运行,你的功能可以写在服务程序里。

任务计划的话可以吗?因为我要调用接口获得设备状态

#5


写到Windows服务里,然后启动后,设置一个延迟(比如2分钟,因为可能你的服务启动过早,而你需要检查的设备没有准备好),然后再运行检测。

#1


在线等。

#2


做成WINDOWS服务,可以在操作系统服务管理里设置为开机自动运行,你的功能可以写在服务程序里。

#3


方法比较多,WINDOWS服务 或任务计划

#4


引用 2 楼 sudianbo 的回复:
做成WINDOWS服务,可以在操作系统服务管理里设置为开机自动运行,你的功能可以写在服务程序里。

任务计划的话可以吗?因为我要调用接口获得设备状态

#5


写到Windows服务里,然后启动后,设置一个延迟(比如2分钟,因为可能你的服务启动过早,而你需要检查的设备没有准备好),然后再运行检测。