C#獲取客戶端相關(guān)信息實(shí)例總結(jié)
本文實(shí)例講述了C#獲取客戶端相關(guān)信息的方法。分享給大家供大家參考。具體如下:
【本機(jī)IP地址】
第一種方法:
IPHostEntry hostentry = Dns.Resolve(Dns.GetHostName()); IPAddress address=hostentry.AddressList[0];
第二種方法:
【判斷當(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)前客戶端硬盤盤符】
【判斷客戶端移動硬盤、硬盤】
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)前顯示的長寬】
寬:
長:
【獲取客戶端進(jìn)程信息】
【關(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ī)名稱:
當(dāng)前登錄用戶:
希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。
欄 目:C#教程
本文標(biāo)題:C#獲取客戶端相關(guān)信息實(shí)例總結(jié)
本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/6957.html
您可能感興趣的文章
- 01-10C#通過反射獲取當(dāng)前工程中所有窗體并打開的方法
- 01-10C#獲取進(jìn)程或線程相關(guān)信息的方法
- 01-10C#調(diào)用dos窗口獲取相關(guān)信息的方法
- 01-10C#編程獲取資源文件中圖片的方法
- 01-10C#獲取任務(wù)欄顯示進(jìn)程的方法
- 01-10C#及WPF獲取本機(jī)所有字體和顏色的方法
- 01-10C#獲取動態(tài)生成的CheckBox值
- 01-10C#獲取網(wǎng)頁源代碼的方法
- 01-10C#實(shí)現(xiàn)獲取不同對象中名稱相同屬性的方法
- 01-10C#基于UDP實(shí)現(xiàn)的P2P語音聊天工具


閱讀排行
本欄相關(guān)
- 01-10C#通過反射獲取當(dāng)前工程中所有窗體并
- 01-10關(guān)于ASP網(wǎng)頁無法打開的解決方案
- 01-10WinForm限制窗體不能移到屏幕外的方法
- 01-10WinForm繪制圓角的方法
- 01-10C#實(shí)現(xiàn)txt定位指定行完整實(shí)例
- 01-10WinForm實(shí)現(xiàn)仿視頻 器左下角滾動新
- 01-10C#停止線程的方法
- 01-10C#實(shí)現(xiàn)清空回收站的方法
- 01-10C#通過重寫Panel改變邊框顏色與寬度的
- 01-10C#實(shí)現(xiàn)讀取注冊表監(jiān)控當(dāng)前操作系統(tǒng)已
隨機(jī)閱讀
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10C#中split用法實(shí)例總結(jié)
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 04-02jquery與jsp,用jquery
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-10delphi制作wav文件的方法
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置