Здравствуйте, moon, Вы писали:
M>Здравствуйте, __zve, Вы писали:
__>>Вот это я скомпилировал и запустил на VC 6.0:
M>Да, работает... а есть еще подобные примеры?
А какие конкретно действия через ADSI Вас интересуют?
Дело в том что я написал этот пример не зная что Вы собственно собираетесь делать.
С ADSI для IIS — а все просто, В нем сайты и виртуальные директории лежат в виде дерева.
У каждого элемента дерева есть тип (objectClass) и набор аттрибутов.
Для доступа к элементу дерева служит интерфейс IADs
при помощи него можно менять значения аттрибутов.
Пример как это делать приведен в моей программе выше.
Для создания/удаления/перчисления дочерних элементов используется интерфейс IADsContainer
который можно получить у обьекта IADs через QueryInterface.
Описание элементов и их аттрибутов должно лежать в где-то в MSDN
в принципе Вы сами можете посмотреть на это дерево используюя программу ADsVw.exe. Она должна поставляться с Platform SDK.