English version

RSS

Исследования

Автор: Павел Блудов
Аннотация: В статье рассматриваются способы перебора интерфейсов неизвестного объекта и возможность их восстановления из файлов с отладочной информацией (pdb).

Ключевые слова:
Материал предоставил: Журнал "Технология Клиент-Сервер"
Аннотация: В Internet-конференциях часто задаются вопросы, связанные с использованием таких типов, как VARIANT, SafeArray, BSTR и им подобных. Эти типы и API для работы с ними появились еще в 1995 году. Microsoft уже заявляет об отказе от развития COM, а количество вопросов не уменьшается.

Ключевые слова: VARIANT,SafeArray
Автор: Чистяков В.Ю.
Источник: «Технология Клиент-Сервер»
Аннотация: Код к статье.

Ключевые слова:
Автор: Тимофей Казаков (TK)
Источник: RSDN Magazine #6-2003
Аннотация: Статья описывает принципы работы с контекстами объектов в COM и СOM+.

Ключевые слова:
Автор: Jeff Prosise
Перевод: Павел Блудов
Источник: CodeGuru::Into the IUnknown
Аннотация: В этой статье подробно рассматриваются подразделения (apartments) в модели COM. Автор описывает различные виды подразделений, показывает, каким образом подразделения назначаются потокам и объектам, а также даёт ряд полезных советов, которые позволят вам избежать ошибок при работе с подразделениями.

Ключевые слова:
Автор: Чистяков В.Ю.
Источник: «Технология Клиент-Сервер»
Аннотация: В прошлом номере нашего журнала были опубликованы два обзора – по CORBA и COM. Их целью было дать представление о конкурирующей технологии программистам, уже владеющим одной из них. Но эти обзоры можно использовать и как систематизирующий материал, позволяющий ориентироваться в соответствующих техн...

Ключевые слова:
Автор: Виктор Шарахов
Источник: RSDN Magazine #2
Аннотация: Моникером называют СОМ-объект, реализующий интерфейс IMoniker и позволяющий клиенту получить указатель на объект, идентифицируемый этим моникером, через вызов метода IMoniker::BindToObject. По имени этого метода процесс получения объекта от моникера называют связыванием моникера или активизацией объекта.

Ключевые слова: moniker,BindToObject,BindToStorage,Reduce,ComposeWith,Enum,IsEqual ,Hash,IsRunning,GetTimeOfLastChange,Inverse,CommonPrefixWith,GetDisplayName,ParseDisplayName,RelativePathTo,IsSystemMoniker
Автор: Vi2
Аннотация: Здравствуйте Финченко Юрий, Вы писали:<br /> <span class='lineQuote level1'><br /> ФЮ&gt;Вопрос номер два. А то у меня понятия стали путаться.</span><br /> <span class='lineQuote level1'>ФЮ&gt;Что такое моникер?</span><br /> <br /> В любой объектно-ориентированной (ОО) системе полезно иметь способ идентификации <b>конкретного</b> экземпляра объекта. Эта идентификация (именование) в общем случае требует у...

Ключевые слова:
Автор: Павел Коломиец
Источник: RSDN Magazine #3-2003
Аннотация: Для получения информации о COM объектах существуют специальные утилиты (например, входящий в состав Студии "OLE/COM Object Viewer"), которые и расскажут, и покажут, и IDL напишут. Но иногда необходимо получить эти данные "на лету", во время выполнения программы. Механизмам получения информации об интерфейсах и посвящена эта статья.

Ключевые слова: typeinfo
Автор: Владислав Чистяков
Источник: RSDN Magazine #0
Аннотация: Исполняемые файлы для примеров ComSec и ComSrvEvents (ComSecModules.zip - 109 KB) Исходные тексты для примера ComSec - 32 KB Исходные тексты для примера ComSrvEvents - 34 KB

Ключевые слова:
Автор: Евгений Щербатов
Аннотация: В статье рассматриваются вопросы, связанные с использованием работы серверов в режиме Single/Multiple Instances, а так же способы, которыми решается эта задача в MFC и ATL.

Ключевые слова:
Автор: А. Новик
Источник: «Технология Клиент-Сервер»
Аннотация: Распределенные приложения, в которых сервер должен оповещать клиентов об изменениях важной для них информации, встречаются довольно часто. Такими программами могут быть приложения, отслеживающие стоимость акций и сообщающие об изменениях их курса, программы мониторинга погоды, отслеживающие показа...

Ключевые слова:
Автор: Алексей Шуленин
Источник: «Технология Клиент-Сервер»
Аннотация: "Настоящая статья основывается на материалах докладов, сделанных автором на ежегодной конференции разработчиков DevCon. Учитывая повышенный интерес, проявленный аудиторией к данной тематике..., было бы целесообразно, на мой взгляд, немного более подробно остановиться на назначении и функциональных возможностях Microsoft Transaction Server..."

Ключевые слова:
Автор: А. Новик
Источник: «Технология Клиент-Сервер»
Аннотация: Разработчикам распределенных приложений иногда необходимо создавать программы, работающие в асинхронном режиме.

Ключевые слова:
Автор: Джефф Просайс (Jeff Prosise)
Источник: «Технология Клиент-Сервер»
Аннотация: "В Windows 2000 реализована первая версия COM, поддерживающая асинхронные вызовы методов. Это позволяет клиентам производить неблокирующие вызовы COM-объектов, а объектам - обрабатывать входящие, не блокируя очереди..."

Ключевые слова:
Автор: Игорь Ткачёв
Источник: RSDN Magazine #2
Аннотация: ...сегодня мы рассмотрим и сравним две родственные технологии для построения распределённых систем – DCOM и её преемницу .NET Remoting. В первую очередь нас будут интересовать скорость вызова методов и время создания (соединения) удалённого объекта.

Ключевые слова: Remoting test,TCP test,SOAP test,DCOM test
Автор: Алексей Остапенко
Источник: RSDN Magazine #3-2003
Аннотация: Статья описывает возможный метод перехвата вызовов интерфейса IUnknown COM-объекта. В качестве примера создается прокси-объект, позволяющий практически "прозрачно" подменить контекст пользователя, под которым производится вызов удаленного объекта из скриптовых языков.

Ключевые слова: QueryInterface перехват, IUnknown перехват

Перехват методов COM интерфейсов

Автор: Ivan Andreyev
Источник: RSDN Magazine #1-2004
Аннотация: В статье продолжается обсуждение темы перехвата вызовов методов COM-интерфейсов. Рассматривается использование API-функций, позволяющих упростить эту задачу.

Ключевые слова: COM, Interface
Автор: Иван Андреев aka Ivan
Источник: RSDN Magazine #2-2005
Аннотация: Эта статья является продолжением статьи “Перехват методов COM интерфейсов”, опубликованной в RSDN Magazine #1’2004. В предыдущей части статьи описан перехват вызовов automation-совместимых интерфейсов. В этой части описывается решение, позволяющее перехватывать и не-automation-совместимые интерфейсы. Требуется знание COM и C++.

Ключевые слова: COM, перехват методов