1,怎样获得一个硬盘的序列号请附详细的原代码2,linux下怎么获得硬盘序列号3,java怎么读取硬盘的序列号1,怎样获得一个硬盘的序列号请附详细的原代码
刷新 | 搜索 | 提问 | 已解决 | 精华区 | 我的参与delphi(未解决的问题、共300个)斑竹:airhorse、newyj讨论delphi开发技术以及vcl控件的应用[下一页][1][2][3][4][5][6][7][8][9][10] 点击搜索~~~输入序列号在csdn里面搜索一下吧~~太多了~~能说的详细点吗,先谢过了!!
2,linux下怎么获得硬盘序列号
linux查看硬盘序列号的命令是:hdparm -i /dev/sda,若该用户没有执行该命令的权限,可以加sudo 提升权限。-i参数用于显示驱动器的基本信息。/dev/sda为要查看的硬盘。可以使用fdisk -l命令查看硬盘名。hdparm参数说明:-a<快取分区> 设定读取文件时,预先存入块区的分区数,若不加上<快取分区>选项,则显示目前的设定。-a<0或1> 启动或关闭读取文件时的快取功能。-c<i/o模式> 设定ide32位i/o模式。-c 检测ide硬盘的电源管理模式。-d<0或1> 设定磁盘的dma模式。-f 将内存缓冲区的数据写入硬盘,并清楚缓冲区。-g 显示硬盘的磁轨,磁头,磁区等参数。-h 显示帮助。-i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。-i 直接读取硬盘所提供的硬件规格信息。-k<0或1> 重设硬盘时,保留-dmu参数的设定。-k<0或1> 重设硬盘时,保留-apswxz参数的设定。-m<磁区数> 设定硬盘多重分区存取的分区数。-n<0或1> 忽略硬盘写入时所发生的错误。-p<pio模式> 设定硬盘的pio模式。-p<磁区数> 设定硬盘内部快取的分区数。-q 在执行后续的参数时,不在屏幕上显示任何信息。-r<0或1> 设定硬盘的读写模式。-s<时间> 设定硬盘进入省电模式前的等待时间。-t 评估硬盘的读取效率(不经过磁盘cache)。-t 平估硬盘快取的读取效率。-u<0或1> 在硬盘存取时,允许其他中断要求同时执行。-v 显示硬盘的相关设定。-w<0或1> 设定硬盘的写入快取。-x<传输模式> 设定硬盘的传输模式。-y 使ide硬盘进入省电模式。-y 使ide硬盘进入睡眠模式。-z 关闭某些seagate硬盘的自动省电功能。
3,java怎么读取硬盘的序列号
获取cpu序列号========package com.test;import java.io.ioexception;import java.util.scanner;public class cpuutil public static void main(string[] args) throws ioexception long start = system.currenttimemillis();process process = runtime.getruntime().exec(new string[] 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获取硬盘序列号的一种方法,仅供参考:string hdserialnumber=gethdserialinfo() ;publicstatic string gethdserialinfo() string line = ; string hdserial = ;//定义变量 硬盘序列号 try process proces = runtime.getruntime().exec(cmd /c dir c:);//获取命令行参数 bufferedreader buffreader = newbufferedreader( newinputstreamreader(proces.getinputstream())); while((line = buffreader.readline()) != null) if(line.indexof(卷的序列号是 ) != -1) hdserial = line.substring(line.indexof(卷的序列号是 ) + 卷的序列号是 .length(), line.length()); break; // system.out.println(hdserial); } } } catch(ioexception e) // todo auto-generated catch block e.printstacktrace(); } returnhdserial;//返回硬盘序列号 卷的序列 非物理}