收藏记录有趣的生活科学常识
当前位置:网站首页 > 生活经验 > 正文

硬盘序列号查询工具有哪些,硬盘序列号查询工具有哪些软件

作者:ru4th 发布时间:2023-05-21 22:44 分类:生活经验 浏览:5


导读:首称安装System.Management.dll代码如下:usingSystem.Management;namespaceusb{publicpartia...

首称安装 System.Management.dll

代码如下:

using System.Management;

namespace usb
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string P = "C";
            string infostr = "";
            infostr += "共" + DriverCount() + "个分区\r\n";
            infostr += P + "盘序列号为:\r\n" + XLH(P);

            label1.Text = infostr;
        }

        /// <summary>
        /// 得到硬盘分区个数
        /// </summary>
        /// <returns></returns>
        public int DriverCount()   //分区个数
        {
            DriveInfo[] drs = DriveInfo.GetDrives();
            return drs.Length;
        }

        /// <summary>
        /// 得到硬盘分区序列号
        /// <para>string a = h.XLH("C");</para>
        /// </summary>
        /// <param name="diskname">硬盘分区号如 "C"</param>
        /// <returns></returns>
        public string XLH(string diskname)
        {
            ManagementObject YingPanINFO = new ManagementObject("win32_logicaldisk.deviceid=\"" + diskname + ":\"");
            string strSN = (string)YingPanINFO.GetPropertyValue("XLH");
            return strSN;
        }
    }
}

效果

硬盘序列号查询工具有哪些,硬盘序列号查询工具有哪些软件

标签:


关灯