作为批处理文件启动时更改进程名称

Sam*_*raf 6 monitoring process batch-file nagios

我正在开发一个名为"Nagios"的监控系统,它监控UNIX和WINDOWS服务器的服务.问题是批处理文件启动的WINDOWS服务在任务管理器中命名为"cmd.exe",因此系统在监控时无法区分这些服务.

如何在启动任务管理器时更改任务管理器上的进程名称,以便每个进程名称都具有唯一的名称而不是"cmd.exe"?

先感谢您.

Kum*_*mar 2

您可以将批处理文件作为 Windows 服务运行来创建进程名称。您可以设置启动和停止时发生的情况。您可以使用 PID 来终止该服务。

创建批处理文件作为 Windows 服务的C# 教程。