2010-10-29 2 views
0

В Windows 7 я попытался зарегистрировать новый сервер DataSnap, используя tregsrvr (используя запуск от имени администратора), который запускается и подтверждает, что регистрация прошла успешно.Как найти сервер DataSnap в DCOMCNFG?

Однако я не могу найти сервер в DCOMCNFG, чтобы проверить его настройки. Есть много записей DCOM, которые имеют идентификатор GUID в качестве идентификатора. Я знаю, что один из них должен быть сервером DataSnap.

Однако GUID, отображаемый в списке DCOMCNFG, не совпадает с идентификатором GUID сервера, который я могу видеть в среде Delphi. Это верно? Есть ли быстрый способ найти мой сервер DataSnap в DCOMCNFG?

Обновление: странно, сегодня (после перезагрузки сервера) Я нашел запись в dcomcnfg. Я также смог зарегистрировать сервер в окне Windows 2008 R2, даже без перезапуска GUID сервера (CoClass).

ответ

0

У меня нет Windows 7 под рукой, чтобы подтвердить это, но я думаю, что в разделе «DCOM Config» должна быть запись, отображаемая в строке справки CoClass вашего сервера приложений, как указано в библиотеке типов вашего проекта. По умолчанию он выглядит как «[coclassname] [версия] Object», например. «MyServer 1.0 Object». Кроме того, GUID, показанный в свойствах, является CLSID CoClass.

+0

Да, для нового приложения Delphi 2009 отображается имя , Для сервера, перенесенного с Delphi 7, существует только GUID, поэтому я проверю, где файлы разные ... – mjn

+0

Итак, может быть, GUID является CLSID вашего CoClass? –

+0

GUID, отображаемый в списке DCOMCNFG, не равен GUID сервера, который я могу видеть в среде Delphi. Я нахожусь в офисе на этой неделе и проверяю разницу между D7 и 2009 годом. – mjn

0

Я думаю, что DCOMCNFG был заменен (я думаю, с Windows 2000!) С модулем управления службами компонентов. В 2000 и XP он был доступен через раздел «Инструменты администрирования» панели управления. Недавно я увидел новый ноутбук для Windows 7, и я не могу найти, где дружественные люди в MS скрывают административные инструменты, но mmc.exe все еще работает (просто введите «mmc» и введите в поле поиска меню «Пуск»), и если в меню «Файл»> «Добавить/удалить модуль», «Службы компонентов» находятся в списке. Там вы можете делать все, что могли раньше, с DCOMCNFG и всем другим управлением COM +. (Что я узнал об использовании уровня «высокой изоляции» IIS 5 и 6, IIS 7 представил пулы приложений и отпустил COM + ...)

+0

Ввод dcomconfg в диалоговом окне run ... и открывается модуль управления, который имеет записи DCOM (и другие) – mjn

Смежные вопросы