欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁 > 軟件編程 > C#教程 >

C#獲取客戶端相關(guān)信息實(shí)例總結(jié)

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

本文實(shí)例講述了C#獲取客戶端相關(guān)信息的方法。分享給大家供大家參考。具體如下:

【本機(jī)IP地址】

第一種方法:

IPHostEntry hostentry = Dns.Resolve(Dns.GetHostName());
IPAddress address=hostentry.AddressList[0];

第二種方法:

復(fù)制代碼 代碼如下:
Dns.GetHostAddresses(Dns.GetHostName())[0].ToString();

【判斷當(dāng)前用戶是否連網(wǎng)】

PingReply reply = new Ping().Send(address);
if (reply.Status == IPStatus.Success)
 MessageBox.Show("Ping successfully.");
else
 MessageBox.Show("Ping failure.");

【獲取當(dāng)前客戶端硬盤盤符】

復(fù)制代碼 代碼如下:
string[] mydrivers = Directory.GetLogicalDrives();

【判斷客戶端移動硬盤、硬盤】

SelectQuery select = new SelectQuery("select * from win32_logicaldisk");
ManagementObjectSearcher mos = new ManagementObjectSearcher(select);
foreach (ManagementObject disk in mos.Get())
{
  string msg = disk["Name"].ToString();
  DriveInfo info = new DriveInfo(msg);
  switch (info.DriveType.ToString())
  {
   case "Unknown":
    label1.Text += msg + "這是未知設(shè)備__";
    break;
   case "NoRootDirectory":
    label1.Text += msg + "這是未分區(qū)__";
    break;
   case "Removable":
    label1.Text += msg + "這是可以動磁盤__";
    break;
   case "Fixed":
    label1.Text += msg + "這是硬盤__";
    break;
   case "Network":
    label1.Text += msg + "這是網(wǎng)絡(luò)驅(qū)動器__";
    break;
   case "CDRom":
    label1.Text += msg + "這是光驅(qū)__";
    break;
  }
}

【獲取當(dāng)前顯示的長寬】
寬:

復(fù)制代碼 代碼如下:
Screen.PrimaryScreen.WorkingArea.Width

長:
復(fù)制代碼 代碼如下:
Screen.PrimaryScreen.WorkingArea.Height

【獲取客戶端進(jìn)程信息】

復(fù)制代碼 代碼如下:
System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcesses();

【關(guān)閉進(jìn)程信息】

foreach (System.Diagnostics.Process p in processes)
{
  if (p.ProcessName == "IntelliTrace")
  {
   p.Kill();
  }
}

【判斷客戶端是否安裝聲卡】

[DllImport("winmm.dll", EntryPoint = "waveOutGetNumDevs")]
public static extern int waveOutGetNumDevs();
private void button1_Click(object sender, EventArgs e)
{
 if (waveOutGetNumDevs() != 0)
 {
  MessageBox.Show("已經(jīng)安裝聲卡");
 }
 else {
  MessageBox.Show("未安裝聲卡");
 }
}

【獲取計(jì)算機(jī)名稱和當(dāng)前登錄用戶】
計(jì)算機(jī)名稱:

復(fù)制代碼 代碼如下:
Dns.GetHostName();

當(dāng)前登錄用戶:
復(fù)制代碼 代碼如下:
Environment.GetEnvironmentVariable("UserName");

希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。

上一篇:關(guān)于nancy中的身份驗(yàn)證

欄    目:C#教程

下一篇:C#中Socket通信用法實(shí)例詳解

本文標(biāo)題:C#獲取客戶端相關(guān)信息實(shí)例總結(jié)

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/6957.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有