2012-04-03 110 views
-1

如何获取服务器连接到网络的信息?获取服务器访问信息

如果连那么谁将会获得进入(获得访问系统的权限)

感谢,

普拉萨德

+0

为什么你标记您以前问题的答案所接受,如果你仍然需要这个来retreived? – 2012-04-03 11:19:47

+0

其实我们正面临一些网络问题,所以我认为我以前的帖子不会来,所以我想提出新的问题 – 2012-04-09 03:33:15

回答

2

这种信息可以与WMI

被发现
1

例如,看看这个。这得到的RAM和C驱动器信息以及处理器工作的百分比。

DriveInfo[] drives = DriveInfo.GetDrives(); 
    DriveInfo mainDrive = null; 
    foreach (DriveInfo drive in drives) 
    { 
     if (drive.IsReady && drive.Name.ToLower().Equals("c:\\")) 
     { 
      mainDrive = drive; 
      break; 
     } 
    } 
    int totalRamSize = 0; 
    int freeRamSize = 0; 
    ManagementObjectSearcher ramSizeFinder = new ManagementObjectSearcher("Select * From Win32_OperatingSystem"); 
    foreach (ManagementObject obj in ramSizeFinder.Get()) 
    { 
     totalRamSize = Convert.ToInt32(obj["TotalVisibleMemorySize"]); 
     freeRamSize = Convert.ToInt32(obj["FreePhysicalMemory"]); 
    } 
    //PerformanceCounter cpuUsage=new PerformanceCounter("Processor","% Processor Time", "_Total"); 
    int cpuUsage=0; 
    ManagementObjectSearcher cpuPercentFinder = new ManagementObjectSearcher("Select * From Win32_Processor"); 
    foreach (ManagementObject obj in cpuPercentFinder.Get()) 
    { 
     cpuUsage = Convert.ToInt32(obj["LoadPercentage"]); 
    } 
0

最有可能的信息可以使用WMI(Windows管理规范)