私のアプリはクライアントのネットワークで実行されており、複数の Windows フォレストがDomains
あり、Workgroups
. これらの「サブネットワーク」 (ドメインとワークグループ) をすべて列挙するためにNetServerEnum
、関数を flag と共に使用しています。SV_TYPE_DOMAIN_ENUM
その後、名前ごとに か かを判断する必要がありWORKGROUP
ますDOMAIN
。
私が持っていた1つのオプションはDsGetDcName
、ワークグループでは失敗するはずであることを知って使用することですが、より良い方法があると確信しています。