cmd 、java获取硬盘的序列号(serialnumber)物理地址 和磁盘ID逻辑地址
看了网上解释硬盘序列号,分为两类。(我认为啊序列号就是生产硬盘时候的编号)
在cmd 格式下
获取硬盘的序列号,
一类是硬盘的物理序列号 只有一个 ,除非是刷硬盘,一般都不会改变的。查看方式:wmic diskdrive get serialnumber
另一类是 逻辑ID磁盘分区 磁区,每个磁区 有不同的id编号。diskpart ->list disk->select disk 0->detail disk(备注:注意书写的时候空格问题输入 select disk 0,会出现所选的磁区)
java代码:第一类,硬盘序列号(win10 64位 测试成功)
import java.io.IOException;
import java.util.Scanner;import javax.sql.rowset.serial.SerialArray;public class getSerialnumber {public getSerialnumber() {// TODO Auto-generated constructor stub}public static void main(String[] args) throws IOException {// TODO Auto-generated method stublong start =System.currentTimeMillis();Process process =Runtime.getRuntime().exec(new String[]{"wmic","diskdrive","get","serialnumber"});process.getOutputStream().close();Scanner sc=new Scanner(process.getInputStream());String property =sc.next();String serial=sc.next();System.out.println(property+":"+serial); System.out.println("time"+(System.currentTimeMillis()-start));}}
java代码:磁盘的id
cmd 、java获取硬盘的序列号(serialnumber)物理地址 和磁盘ID逻辑地址相关推荐
- 使用java获取硬盘序列号
使用java获取硬盘序列号 使用java获取硬盘的序列号呢,涉及了跨平台的问题,不同的操作系统的查看命令不一样,可以使用oshi获取. oshi(Native Operating System and ...
- MFC如何获取硬盘的序列号
要把如下的两篇文章结合起来看: qt怎么获取硬盘序列号,是不是没戏? http://www.qtcn.org/bbs/simple/?t65637.html system("wmic pat ...
- linux c程序获取u盘序列号,linux下怎么用c获取硬盘物理序列号
波斯汪 1.在Linux系统中通过C语言获取硬盘序列号,可以借助于ioctl()函数,该函数原型如下:1int ioctl(int fd, unsigned long request, ...); 1 ...
- java获取硬盘序列号_Win7 64+Python3.7获取计算机硬盘信息初探
一.需求 由于最近负责电脑资产清查的工作,有100多台分散的电脑需要获得用户名.MAC地址.硬盘序列号.硬盘品牌 一般方法: (1)查看系统用户名 (2) 获取MAC地址 windos命令行使用ipc ...
- Java获取硬盘信息
package com.cxyapi.io; import java.io.File; /** 遍历硬盘的信息 * @author cxy @ www.cxyapi.com */ public cla ...
- 在Win9x/NT下获取硬盘物理序列号
#include <WinIOCtl.h> #include <stdio.h> #pragma inline //------------------------------ ...
- vc获取硬盘物理序列号
#pragma once #ifndef __AFXWIN_H__ #error include 'stdafx.h' before including this file for PCH #endi ...
- java获取网络带宽_Linux Java 获取CPU使用率,内存使用率,磁盘IO,网络带宽使用率等等...
/** * 获取带宽上传下载速度 * @return */ public String getNetWorkSpeed() { boolean result = false; String detai ...
- .NET获取硬盘序列号的几个方法
最近作软件注册,收集了很多.NET相关的获取硬盘物理序列号的方法,主要分为使用WMI方式和API方式.但这些方法均可能有问题. 1,使用WMI方式,有的机器根本取不到硬盘序列号,有的方式在Vista下 ...
- 驱动下如何获取硬盘序列号
最近公司有个项目,需要在驱动模式及用户模式下,获取硬盘的序列号,在网上找了半天,大多是用户模式的代码,而且许多已经过时,于是参照了一下,改写成内核模式下的代码,本人是驱动的菜鸟,希望此代码能对那些和我 ...
最新文章
- python 跳出两层循环,跳出多层循环
- 神秘的 ORACLE DUAL表
- Maximum execution time of 30 seconds exceeded解决办法
- 利用被入侵的路由器迈入内网——抓包,利用路由器漏洞入侵,进行流量劫持...
- mysql+drdb+HA
- Python class 类中 __init__ 函数
- Python-dataframe合并(merge函数)
- 树回归源码分析(1)
- 游戏编程设计模式——Game Loop
- Spark没有读取HDFS文件的方法?那textFile是怎么读的?
- REVERSE-COMPETITION-0xGame2021
- 常用公共前端CDN库
- SpringBoot--springboot启动类和controller的配置
- java集合框架(hashSet自定义元素是否相同,重写hashCode和equals方法)
- Ubunbtu18.04报错:No rule to make target ‘kernel/include/linux/netfilter/xt_CONNMARK.h‘
- Vue实现6位数密码效果
- meta标签属性及其功能
- HDU 5234 Happy birthday 01背包
- linux环境下questasim 10.7的安装总结
- 真爱过的人,不会再有爱~