服务程序 - Win32 apps

服务程序 - Win32 apps

服务程序 包含一个或多个服务的可执行代码。 使用类型SERVICE_WIN32_OWN_PROCESS创建的服务程序仅包含一个服务的代码。 使用类型SERVICE_WIN32_SHARE_PROCESS创建的服务程序包含多个服务的代码,从而使它们能够共享代码。 执行此作的服务程序的一个示例是托管内部 Windows 服务的泛型服务主机进程 Svchost.exe。 请注意,Svchost.exe 保留供作系统使用,不应由非 Windows 服务使用。 相反,开发人员应实现自己的服务托管程序。

可以将服务程序配置为在内置(本地)、主域或受信任域的用户帐户上下文中执行。 它还可配置为在特殊 服务用户帐户中运行。

以下主题介绍了服务程序必须包括的 服务控制管理器(SCM)的接口要求:

服务入口点

ServiceMain 函数

服务控制处理程序函数

这些主题不适用于驱动程序服务。 有关驱动程序服务的接口要求,请参阅 Windows 驱动程序工具包(WDK)。

服务作为后台进程运行,可能会影响系统性能、响应能力、节能和安全性。 有关服务优化指南,请参阅 开发适用于 Windows的高效后台进程。 以下主题介绍了其他编程注意事项:

服务状态转换

在服务 中接收事件

多线程服务

服务和注册表

服务和重定向驱动器

服务触发器事件

请注意,如果服务程序充当 RPC 服务器,则应使用动态终结点和相互身份验证。

相关推荐

马克波罗出装、打野、跟打法技巧
沙巴体育365体育网站

马克波罗出装、打野、跟打法技巧

📅 09-01 🔥 333
花管家邀你看世界杯,教你如何做一名“资深”球迷!
WPS去水印的简单方法有哪些,你知道吗?
365bet充值方式

WPS去水印的简单方法有哪些,你知道吗?

📅 09-27 🔥 32
2014篮球世界杯伊朗队表现回顾:亚洲豪强的崛起与遗憾-城市足球文化-世界杯预选赛中国队
玩家留存和付费的秘密:游戏体验
沙巴体育365体育网站

玩家留存和付费的秘密:游戏体验

📅 11-10 🔥 240
轻量级插件化框架——Small
沙巴体育365体育网站

轻量级插件化框架——Small

📅 08-28 🔥 680