Registrando um serviço

Para adicionar seu serviço à lista de provedores no Assistente de Publicação na Web ou no Assistente de Ordenação de Impressão Online, você deve adicionar a chave apropriada e seus valores ao Registro do Windows.

Chaves e valores necessários

Para adicionar seu serviço à lista de provedores para o Assistente de Publicação na Web, adicione uma chave, conforme mostrado abaixo.

HKEY_CURRENT_USER
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  PublishingWizard
                     PublishingWizard
                        Providers
                           MyProviderName
                              IconPath
                              DisplayName
                              Description
                              HREF
                              SupportedTypes

Para adicionar seu serviço à lista de provedores para o Assistente de Ordenação de Impressão Online, adicione uma chave, conforme mostrado abaixo.

HKEY_CURRENT_USER
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  PublishingWizard
                     InternetPhotoPrinting
                        Providers
                           MyProviderName
                              IconPath
                              DisplayName
                              Description
                              HREF
                              SupportedTypes

Cada um dos valores é uma cadeia de caracteres do tipo REG_SZ. Forneça seus dados conforme explicado na tabela a seguir.

Nome do valor Explicação
IconPath O caminho completo para o arquivo de ícone, incluindo o nome do arquivo.
DisplayName O nome exibido para o serviço na lista de provedores do assistente.
Descrição Uma breve descrição para seu serviço. Essa descrição também é exibida na lista de provedores do assistente diretamente abaixo do nome do serviço.
HREF A URL da primeira página do serviço.
Supportedtypes Os tipos de arquivo compatíveis com o serviço. Por exemplo, *.jpg. Ao especificar apenas determinados tipos de arquivo, seu serviço só aparece quando esses tipos de arquivo foram selecionados. Se mais de um tipo de arquivo tiver sido selecionado, o serviço será exibido se algum desses tipos de arquivo tiver suporte do serviço. Se você quiser especificar vários tipos de arquivo, separe-os na lista com ponto e vírgula. Por exemplo, *.jpg; *.bmp.

 

Veja a seguir um exemplo completo de um serviço de processamento de fotos intitulado "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

Quando a URL do serviço é chamada, dois valores são adicionados ao final da URL : lcid e langid. Por exemplo, a cadeia de caracteres de URL para o exemplo acima pode ser https://www.MyProvider.com/Intro.htm?lcid=1033&langid=1033. Essas variáveis são usadas para informações de idioma e localização.

  • O lcid é usado para informar o servidor sobre as configurações de país/região e idioma do cliente. Ele não é usado para determinar o idioma da interface do usuário do cliente, mas é usado para determinar o formato adequado para moeda, data e hora e outros dados específicos da região.
  • langid é usado para informar o servidor sobre a configuração de idioma padrão do cliente para que ele possa usar o idioma adequado na interface do usuário.