我们的Windows服务的设计方式使得有一个基类可以完成所有一般服务特定的工作。根据传入其中的参数,它会加载一个特定的外部dll,其中包含所有模块的特定代码。
问题在于任务管理器和资源监视器中显示的程序名称是基本服务应用程序的名称。因此,所有这些服务在这些程序中都显示为相同的名称,并且跟踪哪个服务很尴尬。
我发现该名称来自应用程序的.exe
名称,但重复可执行文件不是我想要做的事情。
在任务管理器中,您经常会看到可以展开的服务主机,以显示正在运行的服务并且看起来是一个潜在的解决方案。但是,这似乎只适用于Windows服务。
有没有办法更改这两个程序中显示的服务名称?