Configuração da instalação

A configuração da instalação requer privilégios de administrador e é persistente nas reinicializações. Normalmente, um aplicativo de instalação em execução com privilégios de administrador executa essa configuração persistente durante a instalação para que os aplicativos possam ser executados com privilégios mais baixos, embora a configuração persistente possa ser feita a qualquer momento. A configuração da instalação pode incluir qualquer uma das quatro atividades a seguir:

  • Criação de uma reserva de URL. A API HTTP permite que o aplicativo de configuração reserve prefixos de URL para filas de solicitação associadas a aplicativos específicos. Para reservar uma URL, o aplicativo de instalação chama a função HttpSetServiceConfiguration com parâmetro ConfigId definido como HttpServiceConfigUrlAclInfo e passa um ponteiro no parâmetro pConfigInformation para uma estrutura HTTP_SERVICE_CONFIG_URLACL_SET que contém as informações de registro. Para obter mais informações, consulte Reservas, registros e roteamento de namespace.
  • Configurando SSL. Para configurar o SSL, o administrador chama a funçãoHttpSetServiceConfigurationcom parâmetro ConfigId definido como HttpServiceConfigSSLCertInfo e passa um ponteiro no parâmetro pConfigInformation para uma estrutura HTTP_SERVICE_CONFIG_SSL_SET que contém as informações do certificado SSL.
  • Definir outras configurações persistentes em todo o servidor HTTP, como os endereços IP nos quais o servidor HTTP escutará e o valor de tempo limite em todo o servidor. Consulte Lista de Escuta de IP e HTTP_SERVICE_CONFIG_TIMEOUT_SET.