Ever wondered how to write a simple Active Directory Browser? Well, then look at my example code here. Its quite simple and straightforward. I am utilizing
System.DirectoryServices to connect to AD and enumerate objects.
Of course, this is a simple example which doesn't include threading to make the user interface respond faster. But it will give you an idea of how to connect to AD and do some simple browsing.
I also used my listview column sorter class, which is available here.
To connect to Active Directory is quite simple:
DirectoryEntry rootDSE = new
DirectoryEntry root = new DirectoryEntry("LDAP://" +
defaultNamingContext contains the domain name in format: "dc=test,dc=com" (for domain name "test.com") which we use to connect to the test.com domain.
- 2003-11-04 - First edition, more updates will come later.
- 2003-11-13 - Dominic found a bug. I uploaded a new example project that fixes the bug.