Настройка конфигурации

Конфигурация установки требует прав администратора и сохраняется во время перезапуска. Как правило, приложение установки, работающее с правами администратора, выполняет такую постоянную конфигурацию во время установки, чтобы приложения могли выполняться с более низкими привилегиями, хотя постоянная конфигурация может выполняться в любое время. Конфигурация установки может включать в себя любое из следующих четырех действий:

  • Создание резервирования URL-адресов. API HTTP позволяет приложению установки зарезервировать префиксы URL-адресов для очередей запросов, связанных с конкретными приложениями. Чтобы зарезервировать URL-адрес, приложение установки вызывает функцию HttpSetServiceConfiguration с параметром ConfigId значение HttpServiceConfigUrlAclInfo и передает указатель в параметре pConfigInformation структуре HTTP_SERVICE_CONFIG_URLACL_SET, содержащей сведения о регистрации. Дополнительные сведения см. в разделе Резервирования пространства имен, регистрации и маршрутизации.
  • Настройка SSL. Чтобы настроить SSL, администратор вызывает функцию HttpSetServiceConfiguration с параметром ConfigId значение HttpServiceConfigSSLCertInfo и передает указатель в параметре pConfigInformation в структуру HTTP_SERVICE_CONFIG_SSL_SET, содержащую сведения о SSL-сертификате.
  • Настройка других HTTP-серверов на уровне постоянных конфигураций, таких как IP-адреса, на которых HTTP-сервер будет прослушивать и значение времени ожидания на уровне сервера. См. список прослушивания IP-адресов и HTTP_SERVICE_CONFIG_TIMEOUT_SET.