Home
Search
 
What's New
Index
Books
Links
Q & A
Newsletter
Banners
 
Feedback
Tip Jar
 
C# Helper...
 
XML RSS Feed
Follow VBHelper on Twitter
 
 
 
MSDN Visual Basic Community
 
 
 
 
 
TitleGet low-level drive information (model, firmware, serial number, etc.) by using SMART
DescriptionThis example shows how to get low-level drive information (model, firmware, serial number, etc.) by using SMART in Visual Basic 6. It uses routines in the SMART (Self-Monitoring, Analysis, and Reporting Technology) library Smartvsd.vxd.
Keywordsdisk, drive, drive information, serial number, disk model, firm ware, cylinders, heads, sectors, tracks
CategoriesAPI, Windows
 
Thanks to Yogesh Vachhani.

This program uses routines in the SMART (Self-Monitoring, Analysis, and Reporting Technology) library Smartvsd.vxd. This file is included in many versions of Windows but is not installed by default. Initially it is in the Windows\System directory but it needs to be in Windows\System\Iosubsys. To use the file, move it from Windows\System to Windows\System\Iosubsys and reboot.

For more information on this file, see Knowledge Base article 265854: "SMART Functionality Not Available in Clean Windows Installation" (http://support.microsoft.com/default.aspx?scid=kb;en-us;265854).

For details about how the program works, see the code.

 
 
Copyright © 1997-2010 Rocky Mountain Computer Consulting, Inc.   All rights reserved.
  Updated