Как найти объекты, которые поддерживает данный CLSID - PullRequest
1 голос
/ 01 марта 2009

Вопрос:

  • На основе CLSID , как я могу узнать, какие объекты (или интерфейсы) он поддерживает для IClassFactory::CreateInstance

Примечание:

  • В настоящее время с использованием CLSIDFromProgID для получения CLSID

1 Ответ

3 голосов
/ 01 марта 2009

Вы можете использовать OleView.

Но если вы хотите сделать это программно, то вы можете использовать метод, который использует OleView.

OleView достигает этого, просто перебирая все интерфейсы, объявленные в HKEY_CLASSES_ROOT \ Interface, а затем вызывая QueryInterface для каждого из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...