Здравствуйте, TK, Вы писали:
TK>Hello, "korzey"
>> Собственно сей вопрос я задавал на GDN
>> http://www.gotdotnet.ru/Forums/Common/173185.aspx, но никакого
>> вразумительного ответа не получил. Однако, Надежда — девка крепкая...
>>
>> Cразу пресеку ненужный флейм: "Искомые" объекты НЕ "держат" интерфейсы
>> IADs!! Посему, не стоит предлагать "привести их к IADs, и копать
>> там"...
>>
TK>Не все интерфейсы IADчтототам наследуются от IADs. Например,
TK>IADsLargeInteger, IADsPropertyEntry или IADsPropertyValue. т.е. надо было
TK>открыть MSDN и перед тем, как начинать чуть-чуть подумать... а не слепо
TK>пытаться запросить IADs. например, можно посмотреть на имя свойства и
TK>подумать, каким интерейсом оно может выражаться...
TK>вообще, от IADs наследуются ноды в дереве. А уже свойства каждой ноды
TK>выражаются другими интерфейсами.
Ой какой я радостный... А я-то и не знал, как оно на самом деле...

Пойду, голову пеплом посыплю...
А на счет вышевысказанного — я умею пользоваться ADSIEdit'ом, я "пишу" с 1989 года, я сисадмин на 220 рабочих мест под AD/Win2k. Возможно это Вы что-то недопоняли в вопросе? Ну, тогда читайте до просветления....
Меня же интересует, почему .NET значения некоторых свойств понимает, а некоторых нет, и ToString возвращает только "__ComObject". Меня, как раз, и интересовало, как узнать о типе "неизвестного" объекта???
И глазками я смотреть могу, слава богу... Вот только придется писать слишком высокоинтеллектуальный код, что бы он по названию свойства пытался понять, что за объект там спрятан, бо завтра добавится еще пара свойств в "дереве", и надо будет опять пересобирать проект.
Ну и нахрена нужен ТАКОЙ RTTI?