在開發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 表示服務...