共用方式為


服務程式

服務程式 包含一或多個服務的可執行程序代碼。 使用類型建立的服務程式SERVICE_WIN32_OWN_PROCESS只包含一個服務的程序代碼。 使用類型建立的服務程式SERVICE_WIN32_SHARE_PROCESS包含多個服務的程式代碼,讓程式代碼能夠共用程序代碼。 執行此作業的服務程式範例是裝載內部 Windows 服務的一般服務主機進程 Svchost.exe。 請注意,Svchost.exe 保留供作系統使用,不應供非 Windows 服務使用。 相反地,開發人員應該實作自己的服務裝載程式。

服務程式可以設定為在使用者帳戶的內容中,從內建的(本機)、主要或信任的網域執行。 它也可以設定為在特殊 服務用戶帳戶中執行。

下列主題描述服務程式必須包含之 服務控制管理員 (SCM) 的介面需求:

這些主題不適用於驅動程序服務。 如需驅動程式服務的介面需求,請參閱 Windows 驅動程式套件 (WDK)。

服務會以影響系統效能、回應性、能源效率和安全性的背景程序執行。 如需服務優化指導方針,請參閱 開發適用於 Windows的有效背景程式。 下列主題說明其他程式設計考慮:

請注意,如果服務程式作為 RPC 伺服器運作,它應該使用動態端點和相互驗證。