首页  编辑  

怎样设置软盘的Serial Number?

Tags: /超级猛料/Hardware.硬件相关/驱动器相关/软驱/   Date Created:

我已经知道使用 GetVolumeInformation函数可以获取硬盘/软盘的序列号

但如何设置在程序中设置软盘的序列号呢?是不是有相应的函数?

dwwang (1998-12-14 19:01:15)  

没有函数可以直接写软盘S/N.

软盘的S/N在sector 0 的偏移量127-12a处,

是按照二进制反向存储的,即:如果

GetVolumeInformation读出的S/N是11B2-25D8,

实际存储是 0xD8,0x25,0xB2,0x11四个字节.

你可以用http://vcl.vclxx.com/DELPHI/D32FREE/DIO.ZIP

把sector0读出来,修改这四个字节,然后写回去.

读/写方法例子里都有.