При разработке приложений COM+ основные задачи включают разработку компонентов COM (Component Object Model) для инкапсуляции логики приложения и объединения этих компонентов в приложение COM+. Компоненты можно объединить в существующее приложение COM+, или можно создать для компонентов новое (пустое) приложение. Для создания новых, пустых приложений COM+ может применяться оснастка «Службы компонентов».
![]() |
Важно! |
Серверное приложение COM+ невозможно установить на компьютерах с операционными системами, выпущенными до Microsoft Windows® 2000. Для серверного приложения COM+ требуется платформа, поддерживающая службы компонентов. |
Минимальная конфигурация для приложения — это конфигурация, в которой отсутствуют требования обеспечения безопасности. Если для приложения существуют требования по безопасности, используйте оснастку «Службы компонентов» для установки безопасности на уровне процессов или добавьте пользователей в предопределенные роли после создания приложения.
Для выполнения этой процедуры необходимо входить в группу администраторы или обладать эквивалентными разрешениями. Дополнительные сведения см. в подразделе «Дополнительная информация» данного раздела.
![]() |
Чтобы создать новое приложение COM+ |
-
Откройте оснастку «Службы компонентов».
-
В дереве консоли найдите папку Приложения COM+, связанную с компьютером, на котором требуется создать приложение.
-
Щелкните правой кнопкой мыши Приложения COM+, наведите указатель на Создать, а затем щелкните Приложение.
-
В мастере установки приложения COM+ нажмите кнопку Далее.
-
На странице Установка или создание нового приложения щелкните Создать новое приложение.
-
На странице Создание нового приложения введите имя нового приложения. В разделе Способ активации щелкните Библиотечное приложение или Серверное приложение, а затем нажмите кнопку Далее.
-
На странице Удостоверение приложения в разделе Учетную запись выберите учетную запись, в которую будет установлено удостоверение приложения, а затем нажмите кнопку Далее.
Примечание По умолчанию установлено значение Текущий пользователь. Интерактивный пользователь — это пользователь, вошедший в систему под учетной записью Windows для компьютера, на котором выполняется приложение. Чтобы выбрать другого пользователя, щелкните Указанный пользователь, а затем введите сведения для конкретного пользователя или определенной группы.
-
На странице Добавление ролей приложения щелкните Добавить роль, чтобы указать все роли, которые хотите создать для приложения. По умолчанию создается одна роль с именем «АвторВладелец».
-
Нажмите кнопку Далее.
-
Чтобы добавить требуемых пользователей в созданные роли, на странице Добавление пользователей для ролей дважды щелкните имя роли, щелкните папку пользователей и нажмите кнопку Добавить. По умолчанию в роль «АвторВладелец» добавляется учетная запись текущего пользователя.
-
Нажмите кнопку Далее, а затем нажмите кнопку Готово.
Теперь новое приложение отображается в дереве консоли.
Дополнительная информация
- Оснастка «Службы компонентов» больше не
входит в группу «Администрирование». Чтобы открыть оснастку «Службы
компонентов», нажмите кнопку Пуск. В текстовом поле введите
команду dcomcnfg и нажмите клавишу ВВОД.
- Для выполнения данной процедуры необходимо
быть членом роли «Администратор» в системном приложении конечного
компьютера. В конфигурации по умолчанию только администраторам
локальных компьютеров назначается эта роль. Дополнительные сведения
см. в разделе Настройка безопасности
администрирования.
- Если требуется, чтобы приложение COM+ могли
запускать пользователи сети, не проходящие проверку подлинности,
роли приложения должны включать анонимного пользователя. В
Microsoft Windows Vista® анонимный пользователь не включается
по умолчанию в группу «Все». Этот тип пользователя можно добавить в
мастере установки приложения COM+ при установке или создании нового
приложения. В мастере на странице Добавление ролей
приложения щелкните Добавить роль, введите «АНОНИМНЫЙ
ВХОД» и нажмите кнопку ОК.