Да, вы можете создавать свои собственные виджеты, и да, вы можете написать свой собственный HTML, CSS и Javascript для этих виджетов.
Для начала ознакомьтесь с Руководством по разработке виджетов .
Если они не поддельные (у меня нет MSDN под рукой, поэтому я не могу точно сказать), вы всегда можете абстрагироваться от них за IDirectorySearcher
и IDirectoryEntry
и имитировать их.При таком подходе вы можете упростить API, адаптировав его под свои нужды.
Нет другой возможности использовать облегченный сервер каталогов (ldap), как это делают разработчики Java с Apache DS ( http://directory.apache.org ) в. NET?!
Это была бы хорошая альтернатива.