註冊服務

若要將服務新增至 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 中使用適當的語言。