Проверка на вшивость IUnknown
От: Михаил  
Дата: 19.10.01 18:05
Оценка:
Пожалуйста, помогите решить проблему.
Есть куча указателей IUnknown, нужно определить ProgId или CLSID приложения, которое их предоставило. Просто имя модуля — уже на 100% устроит. Чтобы отсеять не нужные. Проблема в том, что часть из них может тормозить или висеть, т.е. не желательно QueryInterface или любое другое обращение к каждому по очереди. Есть ли такие функции в COM или в kernel, которые дадут нужную информацию прямо по значению указателя? Понятно, что Windows сама это делает, иначе не работала бы, но как?!
...А отсюда наливаем, когда рецепт написан совсем неразборчиво...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.