怎么样才能检测SCSI硬盘物理序列号呀

邪恶的扑满 2003-08-25 10:02:32
怎么样才能检测SCSI硬盘物理序列号呀
...全文
51 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
邪恶的扑满 2003-08-26
  • 打赏
  • 举报
回复
TechnoFantasy(www.applevb.com) 您好,首先,谢谢你的回复,可是我是一个VB初学者,你所说的这个东西我该怎么使用呢,教一下我,好吗谢谢
TechnoFantasy 2003-08-25
  • 打赏
  • 举报
回复
斑竹用VC编写的DLL,可以获得硬盘的型号、序列号以及计算机 ID,带Delphi的源程序,在Win2K下通过,但是没有在Win9X下试过,感兴趣的朋友可以在Win9X 下试一下,或者编写一个VB的范例。
函数以及定义:
function ReadPhysicalDrive(driveID:integer;buffer:Pointer;bufLen:integer):integer; stdcall; external 'DiskID.dll' name 'ReadPhysicalDriveInNT';
获得WinNT下的硬盘型号以及序列号。参数driveID为硬盘的位置,IDE1上的主盘为0,类推到IDE2上的从盘的driveID为3。
function ReadPhysicalDrive9X(driveID:integer;buffer:Pointer;bufLen:integer):integer; stdcall; external 'DiskID.dll' name 'ReadDrivePortsInWin9X';
获得Win9X下的硬盘型号以及序列号。参数同上
function getHardDriveComputerID:int64; stdcall; external 'DiskID.dll' name 'getHardDriveComputerID';
获得计算机的ID

http://www.applevb.com/lib/diskio.rar

已经经过测试,支持scsi
邪恶的扑满 2003-08-25
  • 打赏
  • 举报
回复
可是老大,我想要的是硬盘出厂时的那个唯一的序列号,不是磁盘的卷标
lihonggen0 2003-08-25
  • 打赏
  • 举报
回复
api
GetVolumeInformation 只能得到逻辑盘的序列号
分区后就变了


硬盘序列号
http://vip.6to23.com/NowCan1/tech/vb_hd_info.htm
http://vip.6to23.com/NowCan1/code/hd_info.zip
www.jiaxinda.com/dont_delete/98及2K取硬盘id号_类.exe
lzj34 2003-08-25
  • 打赏
  • 举报
回复
UP
dandy1437 2003-08-25
  • 打赏
  • 举报
回复
新建一个模文件,加入代码:

Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long



Global GethdVal As Long



在form1_load事件中加入

Dim Str1 As String * 256

Dim Str2 As String * 256

Dim Lon1 As Long

Dim Lon2 As Long

Call GetVolumeInformation("C:\", Str1, 256, GetVal, Lon1, Lon2, Str2, 256)



Text1.Text = GethdVal
hxy2003 2003-08-25
  • 打赏
  • 举报
回复
UP
VSuiteRamdisk是RomexSoftware开发的一款可以利用内存虚拟一个完全等效的物理硬盘。可以极大的提高读写文件的速度,并减少实际硬盘的访问,从而延长硬盘寿命。它还可以识别操作系统识别不到的内存,通过虚拟成硬盘的方式加以充分利用。 内存虚拟硬盘 VSuite Ramdisk 提供对硬盘性能瓶颈问题的有效解决方案。它采用独特的软件算法,高效率地将内存虚拟成物理硬盘,使得对硬盘文件的数据读写转化为对内存的数据访问,极大的提高数据访问速度,从而突破硬盘瓶颈,飞速提升计算机性能。另一方面它大大减少了对物理硬盘的访问次数,起到延长硬盘寿命的作用。这对于频繁通过网络交换大容量文件的用户尤其有帮助。 由于内存具有断电数据消失的特性,在某些应用环境中正好可以起到保护数据安全的作用,防止重要数据残留在物理硬盘中。VSuite Ramdisk 同时也提供镜像功能,支持关机时自动保存数据到镜像文件以及开机时自动从镜像文件加载数据到虚拟硬盘,从而避免内存虚拟硬盘中的数据在关机时丢失。此外 VSuite Ramisk 支持诸多高级镜像功能,如定时保存、 实时保存、快速保存以及快速加载等,以满足用户多种需求。 内存虚拟硬盘 VSuite Ramdisk 还具有检测和利用系统未识别内存的功能,解决32位Windows操作系统无法完全使用4G或更多内存的问题。通过将检测到的系统未识别内存虚拟成硬盘的方式,VSuite Ramdisk 使得计算机可以利用全部安装的内存。 内存虚拟硬盘 VSuite Ramdisk 广泛应用于多个领域,尤其应用于服务器系统,2D/3D图像图形处理系统,实时监控分析系统等要求快速处理海量数据的应用环境。 特性: 几乎完全等效真实物理硬盘,可被Windows硬盘管理器或其它硬盘工具软件识别。(仅SCSI内存虚拟硬盘) 支持大容量内存,支持4G以上内存。 支持启用操作系统未识别内存。(详细) 支持保留系统未识别内存前面部分空间,以便更好兼容其它使用未识别内存的软件或驱动。 支持系统页面交换文件 (page file)。 支持FAT, FAT32, NTFS文件系统。 支持优化文件系统簇大小。 支持自动创建用户自定义文件夹。 支持设置文件卷序列号。 支持系统开机时自动加载镜像文件。 支持系统关机时自动保存镜像文件。 支持按需保存镜像文件,可随时在需要时保存镜像文件。 支持定时保存镜像文件,可设置固定时间间隔自动后台保存镜像文件。 支持实时保存镜像文件,提高数据安全性,减少意外断电导致的数据损失。 支持镜像文件快速保存选项,仅保存更新数据,避免重复数据反复保存。 支持镜像文件快速加载选项,仅在访问时加载数据,从而加快大镜像文件的启动速度。 支持镜像文件压缩功能,支持不同的压缩比。(压缩镜像可能比较费时间) 支持智能镜像文件格式,该格式仅保存有效数据,从而减少镜像文件大小。 支持直接IO虚拟硬盘,具有比SCSI虚拟硬盘更高的访问速度。 支持交替IO特性,在特定应用下可以达到更高访问速度。 支持动态内存分配,仅在需要时分配内存。 支持临时硬盘选项,系统重启后该虚拟硬盘不会被重新创建。 支持修改虚拟硬盘的参数。 支持导入导出虚拟硬盘设置,方便迁移。 单个内存虚拟硬盘容量最大可达2048TB。 最多支持创建128个内存虚拟硬盘。 WDM 驱动,支持即插即用特性。 多语言支持。
虚拟内存硬盘VSuite Ramdisk v4.5 免费版 利用内存虚拟物理硬盘 VSuiteRamdisk是RomexSoftware开发的一款可以利用内存虚拟一个完全等效的物理硬盘。可以极大的提高读写文件的速度,并减少实际硬盘的访问,从而延长硬盘寿命。它还可以识别操作系统识别不到的内存,通过虚拟成硬盘的方式加以充分利用。 内存虚拟硬盘 VSuite Ramdisk 提供对硬盘性能瓶颈问题的有效解决方案。它采用独特的软件算法,高效率地将内存虚拟成物理硬盘,使得对硬盘文件的数据读写转化为对内存的数据访问,极大的提高数据访问速度,从而突破硬盘瓶颈,飞速提升计算机性能。另一方面它大大减少了对物理硬盘的访问次数,起到延长硬盘寿命的作用。这对于频繁通过网络交换大容量文件的用户尤其有帮助。 由于内存具有断电数据消失的特性,在某些应用环境中正好可以起到保护数据安全的作用,防止重要数据残留在物理硬盘中。VSuite Ramdisk 同时也提供镜像功能,支持关机时自动保存数据到镜像文件以及开机时自动从镜像文件加载数据到虚拟硬盘,从而避免内存虚拟硬盘中的数据在关机时丢失。此外 VSuite Ramisk 支持诸多高级镜像功能,如定时保存、 实时保存、快速保存以及快速加载等,以满足用户多种需求。 内存虚拟硬盘 VSuite Ramdisk 还具有检测和利用系统未识别内存的功能,解决32位Windows操作系统无法完全使用4G或更多内存的问题。通过将检测到的系统未识别内存虚拟成硬盘的方式,VSuite Ramdisk 使得计算机可以利用全部安装的内存。 内存虚拟硬盘 VSuite Ramdisk 广泛应用于多个领域,尤其应用于服务器系统,2D/3D图像图形处理系统,实时监控分析系统等要求快速处理海量数据的应用环境。 特性: 几乎完全等效真实物理硬盘,可被Windows硬盘管理器或其它硬盘工具软件识别。(仅SCSI内存虚拟硬盘) 支持大容量内存,支持4G以上内存。 支持启用操作系统未识别内存。(详细) 支持保留系统未识别内存前面部分空间,以便更好兼容其它使用未识别内存的软件或驱动。 支持系统页面交换文件 (page file)。 支持FAT, FAT32, NTFS文件系统。 支持优化文件系统簇大小。 支持自动创建用户自定义文件夹。 支持设置文件卷序列号。 支持系统开机时自动加载镜像文件。 支持系统关机时自动保存镜像文件。 支持按需保存镜像文件,可随时在需要时保存镜像文件。 支持定时保存镜像文件,可设置固定时间间隔自动后台保存镜像文件。 支持实时保存镜像文件,提高数据安全性,减少意外断电导致的数据损失。 支持镜像文件快速保存选项,仅保存更新数据,避免重复数据反复保存。 支持镜像文件快速加载选项,仅在访问时加载数据,从而加快大镜像文件的启动速度。 支持镜像文件压缩功能,支持不同的压缩比。(压缩镜像可能比较费时间) 支持智能镜像文件格式,该格式仅保存有效数据,从而减少镜像文件大小。 支持直接IO虚拟硬盘,具有比SCSI虚拟硬盘更高的访问速度。 支持交替IO特性,在特定应用下可以达到更高访问速度。 支持动态内存分配,仅在需要时分配内存。 支持临时硬盘选项,系统重启后该虚拟硬盘不会被重新创建。 支持修改虚拟硬盘的参数。 支持导入导出虚拟硬盘设置,方便迁移。 单个内存虚拟硬盘容量最大可达2048TB。 最多支持创建128个内存虚拟硬盘。 WDM 驱动,支持即插即用特性。 多语言支持。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧