Hard Disk Manufacturer Serial Number Vb6 String

17 Feb 2004CPOL
Hard
Shows you how to obtain the hardware serial number set by the manufacturer and not the Volume Serial Number that changes after you format a hard drive.
Serial

Introduction

Forums » VB6 / VBA / ASP » Visual Basic 6 » How get Hard disk,baios, processor, Mother board Serial no or ID no. How get Hard disk,baios, processor, Mother board Serial no or ID no. Msg = Msg & 'Disk Serial Number: ' & Object.VolumeSerialNumber & vbCrLf Next MsgBox Msg Unload Me. So many question about how to get hard disk physical serial number, and mostly answered by using WMI. And it doesn't solve my problem. I used to use HDSN code that I got from Planet Source Code when I was still using Visual Basic 6 (VB6).

Making sure your software is used by legal buyers is a concern for programmers around the world. My professor once said that we shouldn’t give 100% of our code to the users because there are people out there that are smart enough to decompile our programs and find the various verification algorithms used. Tony hawk s proving ground torrent pc game. He suggested that we give users 99% of our software, but keep the remaining 1% to ourselves. This 1% is the verification algorithm to confirm only valid users can use the program; this is commonly known as “activation.”

Activation is good, but it means our software users will need to have Internet access and that means small programmers like us have to set up a server that can validate users. Of course, only big companies with big clients can afford to do this. For the rest of us, we have to think of other ways.

Bakugan battle brawlers dub japan sub indo rar. One method programmers have used since the DOS era was to bind their software to the Hard Drive Volume Serial Number. Shrinking disk vmware tools. This is not a good choice, as later we all find out that every time we format the same hard drive, a new Volume Serial Number is generated.

Background

Serial Number Idm Gratis

A better solution is to get the Hard Drive Serial Number given by the Manufacturer. This value won't change even if you format your Hard Drive. Of course, if people buy new hard drive, we have a problem. But at least we keep the regular hard-drive formatters happy!

The Code

First, let's create a class to store information about a hard drive:

Next, add a reference to your project. The testament of sherlock holmes crackers. Scroll down to System.Management under ComponentName. This reference is not provided by default, so you need to add it.

Add a 'using System.Management;' at the top of your source code. System.Management allows us to access WMI objects. Put simply, WMI contains a lot information about your hardware.

Now there's a problem: the hard drive model is found in the Win32_DiskDrive class and the serial number is found in the Win32_PhysicalMedia class. Thus, we need to query twice and integrate the information into our HardDrive class.

Let's first create an ArrayList to store our HardDrive objects: ArrayList hdCollection = new ArrayList();. Next, we query the Win32_DiskDrive class:

Download dvd queen live at wembley stadium 1986. Queen Live At Wembley Stadium 1986 Full Concert Full Hd Remaster Download Queen Live At Wembley Stadium 1986 Full Concert Full Hd Remaster Song Mp3.

Now we need to extract the serial number from the Win32_PhysicalMedia class:

Machine Manufacturer Serial Number Plate

Luckily, the WMI objects from Win32_DiskDrive are in the same order as from Win32_PhysicalMedia, so the simple code above works. Otherwise, we will have to match them using their unique DeviceID. Start a thread in this article if you think Win32_DiskDrive objects are not the same order as Win32_PhysicalMedia objects returned.

We are done! Now we display our hard drive's information:

Conclusion

If a user has more than one hard drive, I suggest you display the available hard drives to the user. Ask him which hard drive he's not planning to upgrade soon, then use that hard drive serial number to generate a license key. This will prevent your user from nagging for a new license key in short time.

Hard Disk Manufacturer Serial Number Vb6 String Length

If your user finally decides to upgrade hard drive, you may give this article's demo application to the user and ask him what the serial number is. Alternatively, you can create a much more user-friendly GUI one. :)

Hard Disk Manufacturer Serial Number Vb6 String Lookup

Hope you find this useful.

Hard Disk Manufacturer Serial Number Vb6 Strings