这个问题让我来回答你吧,因为我用delphi7做这个有八九年历史了,一直用硬件序列号进行加密注册,所以还是有发言权的。又因为不要你的分数,所以就懒得登陆了。不过,答案你也会有点点失望,因为我没能解决你的问题。
先说说主板吧,如果你是想做软件加密,这个你就死了心吧,因为主板的Bios没有统一格式,而且Bios版本不同,所用的存储格式也不尽相同,所以,你即使今天把获取市面上的所有主板序列号的函数都写好了,明天出新的主板,你的函数照样识别不了,获取主板序列号就失败了。
那么什么最稳定呢?答案是硬盘序列号。其他那些什么网卡MAC、CPU序列号等等等等,都是不行的。只有硬盘序列号最稳定,几乎百分百成功,而且在VISTA和Win7下面不需要管理员权限都可以获取到。但是,硬盘种类也不少,比如有IDE的,有SATA一代、二代的,有SCSI的,要针对每种硬盘写对应的函数,这个工作量也不小。正因为这样,这种函数大多被做成了dll,商业出售。换句话说,你想用得专业,就请购买。因为人家专门研究这个,肯定也是要吃饭的。天下没有免费午餐的,即使有,也是不容易消化的。
hda第一个IDE控制器主设备。Linux是一种自由和开放源代码的类UNIX *** 作系统,该 *** 作系统的内核由林纳斯托瓦兹在1991年10月5日首次发布,在其多次实验中得知有关ide设备命名编号为hda第一个IDE控制器主设备,idf是指集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器等。
IDE0,IDE1分别表示什么?
主机板上第一个IDE介面连线的硬碟:主盘IDE0,从盘IDE1;
主机板上第二个IDE介面连线的硬碟:主盘IDE2,从盘IDE3。
电脑主机板ide1 ide0 fdc是插什么的IDE1 IDE1 IDE0 是以前老式的并口介面,接硬碟光碟机等装置。
FDC 指软盘驱动器(软碟机)
CMOS里面启动选择那边有:IDE0,IDE1,IDE2,IDE3这些分别代表什么意思啊?每个IDE插槽可支援两个IDE装置,你的有两个插槽,因此支援4个IDE装置,编号分别是0 1 2 3
IDE0、IDE1、IDE2、IDE3一一对应0通道主盘、0通道从盘,1通道主盘、1通道从盘4个IDE通道,即主机板上有两个IDE槽,一个IDE槽又可以用IDE线分成两个通道。即4个IDE通道。选择不同的通道可以改变启动顺序,使其从所选通道启动。
是的 你一个硬碟就随便插好了都一样的
9、hda2表示() A:IDE0介面上的从盘 B:IDE0介面上的第二个逻辑盘; C: IDE0介面上主盘的第二个分割槽C
linux 下用hda1、hda2、hda5、hda6来标识不同的分割槽。其中,字母a代表第一块硬碟,b代表第二块硬碟,而数字1代表一块硬碟的第一个分割槽、2代表第二个分割槽,依次类推。
为确保安全,你还可以看看后面显示的容量,多少可以参考。
4745G 光碟机位装了SSD硬碟,不知为什么和原硬碟都显示是IDE0的,光碟机位不是IDE1的吗?硬碟的三种工作模式你懂得吧。(IDE,AHCI,RAID)
自己百度一下啦
IDE1与IDE2区别IDE1比IDE2先被系统检测到~!
也就是说IDE1比IDE2更优先~!
所以,一般硬碟都是接在IDE1上,而光碟机之类的东西就可以接在IDE2上~!
CMOS里面启动选择那边有:IDE0,IDE1,IDE2,IDE3而只有两个IDE介面,那么它们是怎样对应的呀?0,1是IDE的主,从
2,3是SATA的主,从
cannot connect virtual device ide1:0 no correspondVM选setting选CD选use iso点connect
新主板上没有IDE接口安装硬盘接在光驱上。
具体方法如下:
1、准备一个光驱位硬盘盒子,将固态硬盘对准光驱硬盘盒接口插进去。
2、卸下笔记本的光驱。
3、拆下光驱的螺丝后,用螺丝刀把固定的金属片往下顶,光驱就会很容易出来。
4、然后,装有固态硬盘的光驱盒放进笔记本的光驱位里。
5、为了美观性,把卸下的光驱拆下出进口的挡板容。
6、把挡板装到笔记本的光驱位上。
7、然后这样就完成了。
扩展资料:
硬盘的结构
1、磁头
磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。传统的磁头是读写合一的电磁感应式磁头,但是,硬盘的读、写却是两种截然不同的 *** 作,为此,这种二合一磁头在设计时必须要同时兼顾到读/写两种特性,从而造成了硬盘设计上的局限。
2、磁道
当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。这些磁道用肉眼是根本看不到的,因为它们仅是盘面上以特殊方式磁化了的一些磁化区,磁盘上的信息便是沿着这样的轨道存放的。。
3、柱面
硬盘通常由重叠的一组盘片构成,每个盘面都被划分为数目相等的磁道,并从外缘的“0”开始编号,具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。磁盘的柱面数与一个盘面上的磁道数是相等的。由于每个盘面都有自己的磁头。
硬盘的序列号只能采用对硬盘控制器直接 *** 作的方式进行读取,也就是说只能
采用CPU的I/O指令 *** 作硬盘控制器,读取的方法如下面的C语言程序所示:
static int WaitIde()
{
int al;
while ((al=inp(0x1F7)) >=0x80) ;
return al;
}
static void ReadIDE()
{
int al;
int i;
WORD pw[256];
WaitIde();
outp(0x1F6,0xA0);
al = WaitIde();
if ((al&0x50)!=0x50) return;
outp(0x1F6,0xA0);
outp(0x1F7,0xEC);
al = WaitIde();
if ((al&0x58)!=0x58) return;
for (i=0;i< 256;i++)
pw[i] = inpw(0x1F0);
}
---- 上面的程序实际上读取了保存在硬盘控制器内的全部信息,而序列号只是其中
的一部分,位于上面提到的 pw[] 数组的 10 至 20 元素内,即从 &pw[10] 开始的10个WORD内,每个WORD占两个字节,共占用了20个字节。由于该序列号保存时每个WORD的高、低字节是非Intel顺序,也就是说它的高字节在前,低字节在后,所以在使用时需要将高、低字节颠倒一下,这样就能得到完整的序列号。
方法一:看二码合一
一、买到移动硬盘以后,都会有一个包装盒,我们需要先找到包装盒上面的贴牌。
二、找到贴牌以后,在贴牌上找到产品的序列号,然后再查看序列号下方的S/N号。
三、找到包装盒上面的S/N号以后,和移动硬盘上面标刻的S/N号进行对比,查看它们所标刻的S/N号是否相同。
四、核对好移动硬盘的S/N号以后,再对移动硬盘的P/N号进行核对,如果P/N号和S/N号都相同,则说明此西数移动硬盘是二码合一。
参考资料:
WD硬盘编号:西部数据(WD)的IDE硬盘包括Caviar(鱼子酱)和Experl(专家)两个系列,不过后者早就已经停产。目前WD硬盘基本分为三类:高端的BB系列,中端的AB系列,低端的EB系列,其中只有BB系列硬盘才是7200转的产品。西数硬盘的编号通常由主编号和附加编号构成,但西数公司没有对零售市场公开附加编号的具体含义。 西部数据的编号标注形式因产品系列而异,编号方式显得简洁明了,由12个数字或者字母所组成。在12个编号中,前6个编号为主编号,后面的6个编号为附加编号。其桌面市场的主打系列鱼子酱的标注方式为“厂商代号+容量+转速,缓存+接口类型”。
2主编号部分:WD-XXXX-X-X 第一部分“WD”是“Western Digital”的简称,表示Western Digital西数公司的产品。 第二部分通常由3到4位数字组成,表示容量,以100M为单位。 其标识和希捷是一样,如4位的“1200”代表120GB,3位的“800”则代表80GB 第三部分的英文字母表示转速及缓存容量。“A”表示转速为5400 RPM/分的鱼子酱硬盘。“B”表示转速是7200 RPM/分的鱼子酱硬盘 。“E”表示转速是5400 RPM/分的Protege系列硬盘 。“J”表示转速为7200 RPM/分,数据缓存为8MB的高端鱼子酱硬盘 。“G”表示为转速拥有10000 RPM/分,数据缓存为8MB的最高端桌面硬盘Raptor(猛禽)系列。 第四部分表示接口类型。A--Ultra ATA66,B--Ultra ATA100,W表示应用于AV(数码影音)领域的硬盘,D表示为Serial ATA150接口 。
资料来源:wd硬盘--百度百科
以上就是关于如何delphi7获取xp、win7、vista系统下主板序列号全部的内容,包括:如何delphi7获取xp、win7、vista系统下主板序列号、在linux中有关ide设备命名编号正确的是、IDE0,IDE1分别表示什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)