Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you programmatically determine whether a Windows computer is a member of a domain?

I need a way to determine whether the computer running my program is joined to any domain. It doesn't matter what specific domain it is part of, just whether it is connected to anything. I'm coding in vc++ against the Win32 API.

like image 728
kgriffs Avatar asked Oct 15 '08 19:10

kgriffs


1 Answers

Straight from Microsoft:

How To Determine If a Windows NT/Windows 2000 Computer Is a Domain Member

This approach uses the Windows API. From the article summary:

This article describes how to determine if a computer that is running Windows NT 4.0 or Windows 2000 is a member of a domain, is a member of a workgroup, or is a stand-alone computer using the Local Security Authority APIs.

The article also provides sample code for a small program that outputs whether the computer the program is running on is part of a domain, part of a workgroup, or a standalone computer.

like image 110
Mike Spross Avatar answered Nov 14 '22 04:11

Mike Spross