0
Q
產生PC淨
A
回答
0
該解決方案有一些潛在的警告,但你可以使用任何MAC地址或硬盤的序列號,或兩者:
下面的代碼來獲取MAC地址:
/// <summary>
/// returns the mac address of the first operation nic found.
/// </summary>
/// <returns></returns>
private string GetMacAddress()
{
string macAddresses = "";
foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
{
if (nic.OperationalStatus == OperationalStatus.Up)
{
macAddresses += nic.GetPhysicalAddress().ToString();
break;
}
}
return macAddresses;
}
下面的代碼,以獲得硬盤的序列號:
using System.Management;
public string GetHDDSerial()
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
ManagementObjectCollection managementObjects = searcher.Get();
foreach (ManagementObject obj in managementObjects)
{
if (obj["SerialNumber"] != null)
return obj["SerialNumber"].ToString();
}
return string.Empty;
}
相關問題
- 1. 淨生產CSV文件
- 2. 淨磁帶路徑生產
- 3. 乾淨共享/資產對生產服務器導軌夾3
- 4. 「的Heroku運行耙資產:乾淨」不乾淨東西
- 5. 「乾淨」的規則不存在於Makefile中,但乾淨的東西生產反正
- 6. 燈箱和SWF資產淨值質疑
- 7. 安排資產淨值低於對方
- 8. 生產
- 9. 生產
- 10. 生產
- 11. 生產
- 12. 如何使用任意參數字符串乾淨地產生一個進程
- 13. 通過淨力計算位置,不同的dts產生不同的答案
- 14. 主要資產淨值發生在hover樣式在頁面加載
- 15. scikit-learn PCA:矩陣轉換產生帶翻轉符號的PC估計值
- 16. 束生產安裝不生產
- 17. 蓋茨比風格不生產生產
- 18. 產生Localizable.strings產生奇怪的輸出
- 19. Rails的遷移產生不產生列
- 20. Xcode的出口產生不產生@synthezise
- 21. Twitter的引導3 - 不會崩潰淨值資產淨值的選項卡
- 22. 資產產生的笨
- 23. Rails的資產在生產
- 24. 軌資產奇怪生產
- 25. 乾淨生成Java命令行
- 26. 淨SDK生物識別掃描
- 27. QtSpim異常發生在PC = 0x00000000
- 28. 如何用PC-Lint生成通話圖?
- 29. 產生SQLGrammarException
- 30. fontawesome不生產
爲什麼不使用MAC地址?請參閱http://stackoverflow.com/questions/9544018/get-mac-address-of-computer – Diego 2012-03-27 16:47:14