[an error occurred while processing this directive]

При разработке приложений COM+ основные задачи включают разработку компонентов COM (Component Object Model) для инкапсуляции логики приложения и объединения этих компонентов в приложение COM+. Компоненты можно объединить в существующее приложение COM+, или можно создать для компонентов новое (пустое) приложение. Для создания новых, пустых приложений COM+ может применяться оснастка «Службы компонентов».

Важно!

Серверное приложение COM+ невозможно установить на компьютерах с операционными системами, выпущенными до Microsoft Windows® 2000. Для серверного приложения COM+ требуется платформа, поддерживающая службы компонентов.

Минимальная конфигурация для приложения — это конфигурация, в которой отсутствуют требования обеспечения безопасности. Если для приложения существуют требования по безопасности, используйте оснастку «Службы компонентов» для установки безопасности на уровне процессов или добавьте пользователей в предопределенные роли после создания приложения.

Для выполнения этой процедуры необходимо входить в группу администраторы или обладать эквивалентными разрешениями. Дополнительные сведения см. в подразделе «Дополнительная информация» данного раздела.

Чтобы создать новое приложение COM+
  1. Откройте оснастку «Службы компонентов».

  2. В дереве консоли найдите папку Приложения COM+, связанную с компьютером, на котором требуется создать приложение.

  3. Щелкните правой кнопкой мыши Приложения COM+, наведите указатель на Создать, а затем щелкните Приложение.

  4. В мастере установки приложения COM+ нажмите кнопку Далее.

  5. На странице Установка или создание нового приложения щелкните Создать новое приложение.

  6. На странице Создание нового приложения введите имя нового приложения. В разделе Способ активации щелкните Библиотечное приложение или Серверное приложение, а затем нажмите кнопку Далее.

  7. На странице Удостоверение приложения в разделе Учетную запись выберите учетную запись, в которую будет установлено удостоверение приложения, а затем нажмите кнопку Далее.

    Примечание

    По умолчанию установлено значение Текущий пользователь. Интерактивный пользователь — это пользователь, вошедший в систему под учетной записью Windows для компьютера, на котором выполняется приложение. Чтобы выбрать другого пользователя, щелкните Указанный пользователь, а затем введите сведения для конкретного пользователя или определенной группы.

  8. На странице Добавление ролей приложения щелкните Добавить роль, чтобы указать все роли, которые хотите создать для приложения. По умолчанию создается одна роль с именем «АвторВладелец».

  9. Нажмите кнопку Далее.

  10. Чтобы добавить требуемых пользователей в созданные роли, на странице Добавление пользователей для ролей дважды щелкните имя роли, щелкните папку пользователей и нажмите кнопку Добавить. По умолчанию в роль «АвторВладелец» добавляется учетная запись текущего пользователя.

  11. Нажмите кнопку Далее, а затем нажмите кнопку Готово.

    Теперь новое приложение отображается в дереве консоли.

Дополнительная информация

  • Оснастка «Службы компонентов» больше не входит в группу «Администрирование». Чтобы открыть оснастку «Службы компонентов», нажмите кнопку Пуск. В текстовом поле введите команду dcomcnfg и нажмите клавишу ВВОД.

  • Для выполнения данной процедуры необходимо быть членом роли «Администратор» в системном приложении конечного компьютера. В конфигурации по умолчанию только администраторам локальных компьютеров назначается эта роль. Дополнительные сведения см. в разделе Настройка безопасности администрирования.

  • Если требуется, чтобы приложение COM+ могли запускать пользователи сети, не проходящие проверку подлинности, роли приложения должны включать анонимного пользователя. В Microsoft Windows Vista® анонимный пользователь не включается по умолчанию в группу «Все». Этот тип пользователя можно добавить в мастере установки приложения COM+ при установке или создании нового приложения. В мастере на странице Добавление ролей приложения щелкните Добавить роль, введите «АНОНИМНЫЙ ВХОД» и нажмите кнопку ОК.

Дополнительные ссылки


[an error occurred while processing this directive]