日期:2014-05-19  浏览次数:21107 次

咋判断一个计算机是单机,不处在局域网里。。不用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、判断该机的网络状态,如果网络状态为连接状态,则说明接入了网络,否则为单机!