更改我的Windows服务的描述

时间:2018-05-10 20:46:10

标签: c# .net windows-services

根据this answer,似乎没有正式的方法来为Windows服务设置版本。但是,这可以通过将其插入DescriptionDisplayName

来完成

我希望能够更改该版本号,而无需删除并重新安装该服务。但我找不到设置描述的方法,除了安装本身。

那么,如果不重新安装服务的描述,有没有办法,又有什么呢?

最好使用.Net。如果重要,服务本身也是.Net。

2 个答案:

答案 0 :(得分:1)

如果您需要的是Windows服务的可执行文件的版本号,并且可执行文件是.NET程序集,则检索服务可执行文件的路径,然后从该可执行文件/程序集中检索版本。

答案 1 :(得分:0)

这可以通过使用SC.exe实用程序并使用以下命令来完成:

sc description <ServiceName> "Any Description you like."

此命令可以从以管理员身份打开的命令窗口中调用,也可以从.Net应用程序中调用,前提是已经创建了该服务。