Привет всем знатокам
СOM'а !
Возникла следующая нетривиальная задача (для меня нетривиальная).
Есть некий объект который реализует интерфейс
IDataObject. При вызове его метода нужно определить кто вызвал объект, а имнно PID процесса в котором сидит proxy вызвавший метод объекта.
Как я вижу решение этой проблемы:
При поступлении вызова например GetData определяем соответствующий stub объект. Если staub объекта нету то вызов произошел из нашего аппартамента
У stub'а запрашиваем соответствующий ему proxy .. вернее даже не сам proxy а тот аппартамент в котором сидит этот proxy
У аппартамента определяем в каком процессе он находится. Принадлежность MTA, STA, primary STA для меня роли не играет .. главное где он сидит
Как можно решить эту задачу?
_BOBAH_, ICQ# 306404574 
Muzik:Apocalyptica — Be