關於開發Windows服務程式容易搞混的地方!

2021-09-06 20:31:54 字數 844 閱讀 3265

在開發windows服務程式時,我們一般需要新增安裝程式,即:serviceinstaller,裡面有幾個關於名稱屬性,你都搞明白了嗎?

1.description:表示服務說明(描述服務是幹什麼的);

2.displayname:表示友好名稱,可以理解為服務名的別名;

3.servicename:表示服務名,此為真正的服務名,與displayname是有區別的哦,是系統識別的依據;

這三個屬性在win7及更高版本作業系統中,同屬性但表示卻不同:

本地服務列表中:(即:services.msc)

名稱列顯示的是displayname,

描述列顯示的是description。

在windows任務管理器中的服務選項卡列表中:

名稱列顯示的是servicename,

描述列顯示的是displayname。

本人之前就是被這三個屬性給搞混了,出現安裝成功,在任務管理器的服務列表中可以看到,但在服務列表中怎麼也找不到,其實是將servicename與displayname搞錯了。

開發WINDOWS服務程式

開發windows服務程式 開發步驟 2 現在乙個服務程式的框架已經搭起來了,開啟service1視窗,有幾個屬性說明一下 allowpause 是否允許暫停 allowstop 是否允許停止 dependencies 設定服務的依存關係,服務的啟動是否依賴於某個服務或者組 displayname ...

關於開發Windows服務程式容易搞混的地方!

在開發windows服務程式時,我們一般需要新增安裝程式,即 serviceinstaller,裡面有幾個關於名稱屬性,你都搞明白了嗎?1.description 表示服務說明 描述服務是幹什麼的 2.displayname 表示友好名稱,可以理解為服務名的別名 3.servicename 表示服務...

關於開發Windows服務程式容易搞混的地方!

在開發windows服務程式時,我們一般需要新增安裝程式,即 serviceinstaller,裡面有幾個關於名稱屬性,你都搞明白了嗎?1.description 表示服務說明 描述服務是幹什麼的 2.displayname 表示友好名稱,可以理解為服務名的別名 3.servicename 表示服務...