Thanks for the info BullCo and Rehorav, I'll look into these...I have tried some of the others but not long enough to see if they meet my needs.
Jim
ATP BE400 CE500 (C550B-SPW) CE560XL MU300 CFI CFII
"The speed of non working code is irrelevant"... Of course that is just my opinion, I could be wrong.
"Nothing in the world can take the place of persistence. Talent will not; nothing is more common than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not; the world is full of educated derelicts. Persistence and determination are omnipotent. The slogan 'press on' has solved and always will solve the problems of the human race."...Calvin Coolidge 30th President of the USA.
You can use Machine ID dll for dot net , its very good API .also it retrieve activation
for machine ID, it works with x68,x64.
It has a good feature let you have a different activation code for the same machine ID
Imports Machine
Imports Machine.MachineInfo
Public Class DisplayMachineId
Private Sub DisplayMachineId_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Creating machine object
Dim MyMachine As MachineInfo = New MachineInfo
'***************************HardDisk****************************
' Dimension array of all HardDisks Information in the computer.
Dim MyHardDisks() As HardDiskIfo
'Fill HardDisk Information object
MyHardDisks = MyMachine.HardDisks
'Assigning the first Hard Disk Model to its TextBox
Bookmarks