社区
C#
帖子详情
.net监控windows服务的方法
pumaadamsjack
2012-09-17 10:38:31
如题:
在项目中使用 System.Management 的功能监控本地网络中服务器的windows服务状态。
ManagementObject 获取服务的状态,如果停止了去启动该服务。
这个方法好像是基于wmi 的。我想知道,是否还需要模拟telnet验证一下?
因为实践中发现,有时候windows服务在服务列表中明明处于启动状态。
但从别的机器上telnet不过去。
如果模拟telnet并获取结果,应该如果操作?
...全文
169
回复
打赏
收藏
.net监控windows服务的方法
如题: 在项目中使用 System.Management 的功能监控本地网络中服务器的windows服务状态。 ManagementObject 获取服务的状态,如果停止了去启动该服务。 这个方法好像是基于wmi 的。我想知道,是否还需要模拟telnet验证一下? 因为实践中发现,有时候windows服务在服务列表中明明处于启动状态。 但从别的机器上telnet不过去。 如果模拟telnet并获取结果,应该如果操作?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
从“不坑爹“到“真香“:用NSSM让你的
.NET
程序优雅变身
Windows
服务
摘要: NSSM(Non-Sucking Service Manager)是一款高效解决
Windows
服务
管理痛点的工具,尤其适合
.NET
应用程序的
服务
化部署。传统工具(如sc.exe、srvany.exe)存在
监控
不足、配置复杂等问题,而NSSM通过代理
服务
架构提供智能进程
监控
、自动恢复、日志管理等功能,支持环境变量、CPU亲和性等高级配置。实战演示了将
.NET
WebAPI和后台
服务
转换为
Windows
服务
的完整流程,包括安装、优化及故障排查。NSSM简化了生产环境部署,具备高可用性和安全性,是传统Wi
AutoUpdater
.Net
更新
Windows
服务
的
方法
AutoUpdater
服务
程序无法更新,但是劳动人民的智慧是无穷的,通过一个独立的
.Net
程序来监测更新,有更新,关闭
服务
,进行更新,然后在运行
服务
新建一个
.net
控制台程序 namespace ServerUpData { class Program { static void Main(string[] args) { AutoUpdater.ApplicationExitEvent += AutoUpdater_Appli
开发
Windows
服务
应用
前言 不要用sc create 来创建
windows
服务
了。 正经
windows
的安装参考msdn doc 开发
Windows
服务
应用
深入理解
Windows
服务
:架构、管理与编程实践
Windows
服务
是
Windows
操作系统中在后台运行的特殊程序,由
服务
控制管理器(SCM)统一管理。它具有无用户界面、自启动能力、高权限运行和稳定运行等特征,可分为核心系统
服务
、网络
服务
、安全
服务
和应用程序
服务
等类别。SCM作为核心组件,负责维护
服务
数据库、处理
服务
操作和管理依赖关系。
服务
通过RPC、命名管道等机制进行通信,具有明确的生命周期状态转换。开发者可使用C#和
.NET
框架创建自定义
服务
,并通过SC命令、PowerShell等工具进行管理。理解
Windows
服务
架构对系统管理、开发和安全管理至关重
如何在网页启动
Windows
服务
由于公司有许多
windows
服务
进行业务的处理,所以对
服务
的维护也是一个比较头痛的问题,因为自己也不知道
服务
什么时候自动停了,而且更主要的原因是
服务
都是由运维部门在维护管理,开发这边没有直接操作
服务
的权限,所以利用网页
监控
服务
就很重要了(在
服务
中也可以增加邮件提醒,比如
服务
报错或者断掉)。 如何获取电脑上的所有
服务
: 使用
.Net
框架类库中自带的组件ServiceController可以实...
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章