Page 1 of 1

Hardware ID required by application is different on each PC

Posted: 26. Oct 2009, 23:25
by freeka
Hi there

I have installed Windows XP and Forex Tester 2 on my virtual box.

Forex Tester 2 requires something called a Hardware ID before a serial is generated. However, when I exported my machine and installed it on a different computer, the Hardware ID changed?! Can anyone shed a light as to why this happened?

The software in question is www.forextester.com and when you install it and try to register it, that's when it identifies the Hardware ID of the machine. I thought with it being a 'virtual machine' the hardware ID won't change when I move the machine about.

Thanks for any help you can provide.


Adi

Re: Hardware ID required by application is different on each PC

Posted: 27. Oct 2009, 00:49
by mpack
It depends what they use for the hardware signature. The CPU type for example is exposed to the guest.

Re: Hardware ID required by application is different on each PC

Posted: 27. Oct 2009, 01:20
by Sasquatch
I don't know if the check is the same and all, but if you mount an activated Windows 7 VDI on a different VM, it will notice that and ask for a reactivation. I've pinpointed it to be the UUID of the VM itself. Maybe your program does the same. You can easily check this by shutting down the VM, close VB so nothing is accessing it's files and edit the machine.xml file and the VirtualBox.xml and change one digit of the UUID. These UUIDs need to match one another so VB won't say your VM is inaccessible, but instead is still registered. If the program now asks for a new serial, you have found the hardware ID location. Restore the original UUID of the VM and the program should be registered again.

Re: Hardware ID required by application is different on each PC

Posted: 27. Oct 2009, 16:44
by freeka
Sorry to sound stoopid but I can't find the XML files anywhere on the pc? Can you advise?

Thanks

Adi

Re: Hardware ID required by application is different on each PC

Posted: 27. Oct 2009, 17:05
by Sasquatch
They are in your profile folder. Open Windows Explorer and enter %userprofile% in the address bar, then you will see the folder .VirtualBox where the files are in.