2011-12-05 8 views
2

可能性の重複:
How to detect if machine is joined to domain (in C#)?コンピュータがドメインに参加しているかどうかを確認するにはどうすればよいですか?

コンピュータが任意の外部DLLのを使用せずに、ドメインに参加されているかどうかを指示する方法はありますか?ブール値のように結合されているかどうかにかかわらず、ドメインの名前は気にしません。

ありがとうございます。 Dan

+0

その答えは外部DLLを使用することです。私は外部DLLなしでそれを行う方法があるかどうか探しています –

+0

その答えは、Win32 DLLを使用しています。 .NETで見つけた解決策は、それらのコアで同じDLLを使用します。なぜ自分で使うのではないのですか? –

答えて

0

p/Invoke NetWkstaUserGetInfoを使用して、以前の投稿ではなく、私にとってはうまくいきました。

状況の内容によっては、他のポストの提案は(クロスオペレーティングシステムが異なる値を返す)

+0

http://stackoverflow.com/questions/7755701/monitoring-domain-connectivity-status –

0

Environment.UserDomainNameすると、あなたのドメイン名を与える動作しません

MSDN

から

UserDomainNameプロパティを使用してユーザーのドメイン名を取得する

あなたは外部DLLを必要としません:)

関連する問題