Get Hard Drive Serial Number Delphi

Chinese mp3 song free download. We provides He ishwar ya allah's songs in formats like mp4, hd, webm, mkv, flv, wmv, 3gp, wav, mp3. We have huge collection of unlimited He ishwar ya allah 's songs. You can download free He ishwar ya allah's latest videos in High Definition FULL HD quality. Also Anyone can download He ishwar ya allah's newest and oldest mp3,hd mp4 songs.

Getting Serial Number of the Hard Drive Provided by the manufacturer through PHP: How can it be done? I want to store it in a file. OS: windows 2000,XP,ME,Vista. Yes, I want the serial number of the hard drive of the Server. Or can it be done through Adobe AIR? Or can it be done through a C program on Windows?

This isn't possible or practical for all hardware. Every RAID controller has vendor-specific APIs, and not all controllers even have the intelligence or architecture to facilitate pass-through commands to get to the disks. Now getting JBOD is a different thing entirely,. But it is a lot of work (I know, I've done it, plus have support for maybe a dozen RAID controllers).

But this would still require thousands of hours of development time. ATA/IDE/SATA uses one family of IOCTLS, and is easiest, but WinME/Win9x uses different code from WInNT/2K' same source code can be used between win 2k/2k3/2k8, but Vista/Win7 needs to be a little different; SCSI/SAS/FC/USB-attached uses SCSI command-set. ATA/SATA/IDE uses ATA command-set.

But even on JBOD, SATA disks may use SCSI command-set depending on the motherboard & controller. The location of serial numbers is standardized for disks that speak the native ATA commands, but the SCSI spec allows serial numbers to be in one of several places, so you have to go through a list of a dozen places. Also if you are using 64-bit O/S then pass-through commands don't work properly, so you have to make sure your source code compiles. So just forget this project, the best you can do is read serial numbers from the registry, but all anybody has to do is change the registry entry and the info is not valid.

Get Hard Drive Serial Number Delphi

Also in many cases, depending on the specific O/S & hardware config, the registry entries are also wrong. I response to the other advice 1) Retrieving the volume serial number is useless, as this can be changed any time via the registry 2) The ReadHDD seriial # logic is CORRECT. However it is only valid for ATA/SATA, but this IOCTL will not work for WinMe -> Win7. MSFT has other IOCTLs, depending on what O/S you have.

Also the IOCTL will break for a SAS+SATA controller, and SCSI, FC, SAS controllers. It only deals with the ATA command0set The IDE link includes other code for the older MS O/Ss, but it still won't help with anything but a direct-connect non-RAID ATA/IDE drive. It also has same constraints I mentioned before. SATA is where it starts to get difficult, because you have to use different pass-through code depending on whether the disk is emulating an IDE disk using the ATA instruction set, or if it is attached to a SAS/SATA controller; or a RAID controller in non-RAID mode, or RAID controller in RAID mode. If RAID controller, then it is vendor specific. Beyond that, if it is attached to a SAS/SATA controller you have to 'speak' SCSI commands to it, and encapsulate SATA commands, which may be 12 or 16 bytes long, depending on controller.

The problem, is if you take a shortcut and just speak to the disk as if it is a SCSI-attached SATA, then the serial number field typically isn't available. It can be in one of a half-dozen places, it it is anywhere at all. The bridge chips used by the SATA disks on the SAS/SATA controllers aren't all standardized. So I don't have anything I can (well, am willing to give you), as the only code that I know of that handles it is stuff that I wrote, and there are thousands of lines of code relating to discovery alone. (That is another issue. Drevnerimskogo