Инструкции по настройке DCOM для Visual Basic с помощью оснастки DCOMCNFG.EXE

Переводы статьи Переводы статьи
Код статьи: 183607 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

В этой статье объясняется, как использовать служебную программу настройки DCOM DCOMCNFG.EXE для настройки DCOM для удаленного клиента и сервера приложений созданные с помощью Microsoft Visual Basic 5.0.

Неправильная настройка безопасности для клиент серверных приложениях DCOM будет обычно вызывают следующие ошибки:
Ошибка выполнения «429»
Компоненту ActiveX не удается создать объект.
-ИЛИ-
Ошибка выполнения «70»
Отказано в разрешении.

В этой статье не рассматриваются параметры, необходимые для обеспечения доступа клиента через брандмауэры. Обратитесь в службу технической поддержки корпорации Майкрософт для получения помощь в отношении брандмауэров, прокси-серверов или контроллеры домена.

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

Windows NT или Windows 2000 включает следующие параметры связи с NT или Windows клиента и обратно (предполагая, что существуют без брандмауэров или прокси-серверы, участвующие).

Чтобы настроить DCOM на Visual Basic «Сервер» на NT или Windows 2000machine, выполните следующие действия: (Обратите внимание, что DCOMCNFG будет показывать только серверы, являющиеся исполняемые файлы. Он будет не показывать DLL серверы.)
  1. Запустите приложение DCOMCNFG.EXE-ФАЙЛА.
  2. Выберите вкладку приложения, приложения DCOM-сервера (который будет представлен программный идентификатор — понятное имя, например «Your DCOM Сервер") или с помощью его ИДЕНТИФИКАТОРА (GUID - идентификатор GUID), например {5BD7512F-3F2B-11 D 0-B4D2-02E0C911A7B1}).
  3. Дважды щелкните сервер приложений и нажмите кнопку Свойства, чтобы Просмотр свойств сервера приложений.
  4. Выберите вкладку Безопасность.
  5. Внесите следующие изменения:

    ВНИМАНИЕ: Следующие изменения позволит любому пользователю вообще для запуска сервер. Эти параметры используются только для серверов приступить к работе в режиме разработки для отладки. Они не предназначены для безопасности DCOM на распределение целевой платформы.
       CUSTOM ACCESS PERMISSIONS:
         Everyone    -allow access
         System      -allow access
         Interactive -allow access
    
       CUSTOM LAUNCH PERMISSIONS:
         Everyone    -allow launch
         System      -allow launch
         Interactive -allow launch
    
    						
  6. Выберите вкладку удостоверение, а затем выберите «Интерактивный пользователь».
  7. Нажмите кнопку ОК и затем нажмите кнопку ОК.
Если вызов событий для всех клиентов или с помощью клиента DCOM-сервера обратные вызовы, то также потребуется внести следующие изменения параметры по умолчанию для компьютера NT или Windows 2000 «сервер»:

На компьютере NT или Windows 2000 SERVER:
  1. С помощью оснастки DCOMCNFG.EXE-файла, выберите вкладку свойства по умолчанию.
  2. Задание уровня проверки подлинности по умолчанию «None».
  3. Задание уровня олицетворения по умолчанию для «Определение».
Примечание: Убедитесь, что тестирование приложения DCOM где клиента и сервера под управлением различных учетных записей пользователей.

Если ваше приложение работает на этом этапе, затем вам не нужно сделать все параметры конфигурации на клиентских компьютерах.

Если ваш клиент получает события с сервера или включения сервер для вызова задней панели, а затем следующие шаги могут потребоваться в зависимости от вашей сети:

Настройка DCOM на Visual Basic "клиентов:»

На компьютерах КЛИЕНТА Windows или NT:
  1. С помощью оснастки DCOMCNFG, перейдите на вкладку свойства по умолчанию.
  2. Задание уровня проверки подлинности по умолчанию «None».
  3. Установить уровень олицетворения по умолчанию «Олицетворять».
На КЛИЕНТЕ WIN95 машин (при получении события):
  1. С помощью оснастки DCOMCNFG.EXE-файла, выберите вкладку Безопасность по умолчанию.
  2. Нажать кнопку Правка.
  3. Предоставление доступа для пользователя «World».
Изменение и настройка параметров безопасности следует соблюдать осторожность и Осведомленность. Перед изменением параметров безопасности, убедитесь, что вы понимаете участвующие последствия для безопасности. Указанные выше параметры клиента, только необходимости в некоторых сетевых ситуациях и можно добавлять при помощи кода установки реестр клиентов. Для получения дополнительных сведений о создании такого кода см. Ссылки на разделе данной статьи.

Примечание: Разделы реестра DCOM, предназначены для прежних версий программного обеспечения, а не для Запатентованное программное обеспечение или для удобства.

Ссылки

Более подробную информацию об параметры безопасности DCOM см следующие статьи базы знаний Майкрософт:
176799: INFO: с помощью настройки DCOM (DCOMCNFG.(EXE) в Windows NT

182248: Как: с помощью настройки DCOM (DCOMCNFG.(EXE) в Windows 95

Для получения дополнительных сведений об использовании WIN95 как DCOM-сервера, обратитесь к следующие статьи базы знаний Майкрософт:
165101: Инструкции по использованию Windows как DCOM-сервера

Чтобы включить двустороннее Visual Basic 5.0 можно использовать обратные вызовы удаленных событий обмен данными между клиентами и сервером приложения DCOM.

Для получения дополнительных сведений об использовании удаленных событий или обратных вызовов с помощью DCOM и визуальные основные версии 5.0, обратитесь к следующей статье Microsoft База знаний:
175510: ФАЙЛ: VB5DCOM.EXE: С помощью обратных вызовов и WithEvents с DCOM
(c) Корпорация Майкрософт 1998 г. все права защищены.
Взносы, Рэнди Руссел, корпорация Майкрософт

Свойства

Код статьи: 183607 - Последний отзыв: 4 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Ключевые слова: 
kbhowto kbmt KB183607 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:183607
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com