首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

咋判断一个计算机是单机,不处在局域网里。不用DirectoryEntry,该怎么解决

2011-12-31 
咋判断一个计算机是单机,不处在局域网里。。不用DirectoryEntry咋判断一个计算机是单机,不处在局域网里。。不

咋判断一个计算机是单机,不处在局域网里。。不用DirectoryEntry
咋判断一个计算机是单机,不处在局域网里。。不用DirectoryEntry
using(DirectoryEntry   root=new   DirectoryEntry( "WinNT: "))
{
//取工作组
foreach(DirectoryEntry   domain   in   root.Children){
foreach(DirectoryEntry   pc   in   domain.Children){
if(pc.Name!= "Schema "){

[解决办法]
1、判断该机的IP地址,如果有127.0.0.1以外的IP地址,进入第2步,如果没有肯定是单机。
2、判断该机的网络状态,如果网络状态为连接状态,则说明接入了网络,否则为单机!

热点排行