编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Windows上的程序、服务安装监控程序

wxchong 2024-07-23 21:39:17 开源技术 27 ℃ 0 评论

做这个项目的缘由:

原因一:

公司有很多老服务器程序并不是Windows服务,而是基于WinForm或控制台窗口。 先前一直用的是一个第三方的看门狗程序,是基于WinForm的开发的,在服务器重启后用户未登录的情况下它自身也无法启动。 就想着改造一下,改成Windows服务,在Windows服务中启动目标EXE程序就行了。

原因二:

之前做一个项目,需要很多后台服务进行处理数据,比如爬虫、机器学习算法、人脸特征提取等,都是在Windows服务上进行处理后将数据汇总在进行大屏呈现。后来提供给现场实施人员,现场实施人员整个就是不熟,麻烦,抵触心态。为了方便现场实施安装和监控,就开发了这个项目。

先上程序图:




采用WPF进行开发界面,EF 操作sqlite进行存储维护的数据,采用NetMQ进行将Windows服务日志传递到程序界面。

案例一:有时候我们希望一些程序需要一直保持打开状态,如果关闭会自动重新打开,比如服务器上的定时更新系统。

案例二:监控我们自己安装的后台服务,并且设置定时重启来释放内存空间等;

程序大家可以通过git进行下载使用:https://gitee.com/manke/service-manager.git

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表