C ++とWinAPIを使用してワークステーション(コンピューター)のDNを取得する方法が見つからないようです。これを行う方法はありますか?
PS。ワークステーションはドメインコントローラーに接続されています。
PS2。ログオンしているユーザーではなく、コンピューターのDNが必要です。
C ++とWinAPIを使用してワークステーション(コンピューター)のDNを取得する方法が見つからないようです。これを行う方法はありますか?
PS。ワークステーションはドメインコントローラーに接続されています。
PS2。ログオンしているユーザーではなく、コンピューターのDNが必要です。
コードが実行されているコンピューターの名前が必要で、そのコンピューターがドメインに参加している場合は、GetComputerObjectNameを使用できます。
#include <security.h>
#include <secext.h>
TCHAR szDN[1024];
ULONG ulSize = sizeof(szDN)/sizeof(szDN[0]);
BOOL res = GetComputerObjectName(NameFullyQualifiedDN, szDN, &ulSize);
GetComputerNameEx関数が http://msdn.microsoft.com/en-us/library/windows/desktop/ms724301%28v=vs.85%29.aspxに文書化されていることをお勧めします。