注册服务
若要将服务添加到 Web 发布向导或联机打印排序向导中的提供程序列表,必须将相应的项及其值添加到 Windows 注册表。
若要将服务添加到 Web 发布向导的提供程序列表中,请添加如下所示的密钥。
HKEY_CURRENT_USER
Software
Microsoft
Windows
CurrentVersion
Explorer
PublishingWizard
PublishingWizard
Providers
MyProviderName
IconPath
DisplayName
Description
HREF
SupportedTypes
若要将服务添加到联机打印订购向导的提供程序列表中,请添加如下所示的密钥。
HKEY_CURRENT_USER
Software
Microsoft
Windows
CurrentVersion
Explorer
PublishingWizard
InternetPhotoPrinting
Providers
MyProviderName
IconPath
DisplayName
Description
HREF
SupportedTypes
每个值都是REG_SZ类型的字符串。 提供其数据,如下表所述。
值名称 | 说明 |
---|---|
IconPath | 图标文件的完整路径,包括文件名。 |
DisplayName | 在向导的提供程序列表中为服务显示的名称。 |
说明 | 服务的简短说明。 此说明还会显示在向导的提供程序列表中的服务名称正下方。 |
Href | 服务第一页的 URL。 |
SupportedTypes | 服务支持的文件类型。 例如, *.jpg。 通过仅指定某些文件类型,服务仅在选择这些文件类型时显示。 如果选择了多个文件类型,则如果服务支持这些文件类型中的任何一种,则将显示服务。 如果要指定多个文件类型,请在列表中用分号分隔它们。 例如, *.jpg;*.bmp。 |
下面是名为“MyProvider”的照片处理服务的完整示例。
HKEY_CURRENT_USER
Software
Microsoft
Windows
CurrentVersion
Explorer
PublishingWizard
InternetPhotoPrinting
Providers
MyProvider
IconPath = C:\MyProviderFiles\MyIcon.ico
DisplayName = My Photo Processing Provider
Description = 24 hour processing guaranteed!
HREF = https://www.MyProvider.com/Intro.htm
SupportedTypes = *.jpg; *.gif; *.bmp
调用服务的 URL 时,会将两个值添加到 URL 的末尾 - lcid 和 langid。 例如,上述示例的 URL 字符串可能是 https://www.MyProvider.com/Intro.htm?lcid=1033&langid=1033。 这些变量用于语言和本地化信息。
- lcid 用于通知服务器客户端的国家/地区和语言设置。 它不用于确定客户端 UI 的语言,但用于确定货币、日期和时间以及其他区域特定数据的正确格式。
- langid 用于通知服务器客户端的默认语言设置,以便它可以在 UI 中使用正确的语言。