C 獲取自己電腦相關裝置資訊

2021-09-10 16:32:58 字數 2639 閱讀 2921

專案中需要新增system.management引用

1. 在'解決方案資源管理器' 視窗中->右擊專案-> '新增' -> '引用' 彈出引用管理器

2. 在引用處理器中,程式集-> 框架 -> 選中 'system.management' -> 確認

}/// /// 作業系統的登入使用者名稱

/// 

/// 

string getusername()

moc = null;

mc = null;

return st;

}catch

finally

}/// /// pc型別

/// 

/// 

string getsystemtype()

moc = null;

mc = null;

return st;

}catch

finally

}/// /// 物理記憶體

/// 

/// 

string gettotalphysicalmemory()

moc = null;

mc = null;

return st;

}catch

finally

}/// /// 

/// 

/// 

string getcomputername()

catch

finally}//

// 取得裝置硬碟的卷標號 此方法為取硬碟邏輯分割槽序列號,重新格式化會改變

public static string getdiskvolumeserialnumber()

// 取得裝置硬碟的物理序列號

public static string getdiskserialnumber()

);managementobjectcollection mycollection = mos.get();

managementobjectcollection.managementobjectenumerator em = mycollection.getenumerator();

em.movenext();

managementbaseobject moo = em.current;

string id = moo.properties["signature"].value.tostring().trim();

return id;

}public listgetremovabledeviceid()

case (int)drivetype.fixed: //本地磁碟

case (int)drivetype.cdrom: //cd rom drives

case (int)drivetype.network: //網路驅動

case (int)drivetype.ram:

case (int)drivetype.norootdirectory:

default: //de****t to folder }}

return deviceids;

}//獲取當前計算機邏輯磁碟名稱列表

C 獲取電腦的相關資訊

建立者 菜刀居士的部落格 建立日期 2014年08月31號 功能 獲取電腦的相關資訊 public class computerhelper return string.empty 獲取網絡卡mac位址 public static string getmacaddress return string...

c 獲取本機電腦相關資訊

建立乙個類.然後讀取資訊.呼叫 如下.hardinfoclass myclass new hardinfoclass textbox1.text myclass.getharddiskid textbox2.text myclass.getcpuid textbox3.text myclass.ge...

iOS獲得裝置相關資訊,獲取app相關資訊

裝置所有者名稱 device.name 裝置所有者名稱 nslog 裝置類別 device.model 裝置leibie nslog 本地化版本 device.localizedmodel 本地化版本 nslog 當前系統版本 device.systemversion 當期版本 nslog 當前系統...