C# 获取服务器访问信息
如何获取服务器正在连接到网络的信息 如果已连接,那么谁将获得访问权限(获得访问系统的权限) 谢谢C# 获取服务器访问信息,c#,C#,如何获取服务器正在连接到网络的信息 如果已连接,那么谁将获得访问权限(获得访问系统的权限) 谢谢 Prasad这类信息可以通过找到,例如,看看这个。这将获取内存和C驱动器信息以及处理器工作的百分比 DriveInfo[] drives = DriveInfo.GetDrives(); DriveInfo mainDrive = null; foreach (DriveInfo drive in drives) { if (drive.IsReady
Prasad这类信息可以通过找到,例如,看看这个。这将获取内存和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"]);
}
很可能可以使用WMI(windows management instrumentation)检索信息如果您仍然需要,为什么要将上一个问题的答案标记为已接受?事实上,我们面临一些网络问题,所以我认为我的上一篇文章不在了,所以我想问一个新问题