Hardware ID required by application is different on each PC

This is for discussing general topics about how to use VirtualBox.
Post Reply
freeka
Posts: 2
Joined: 26. Oct 2009, 23:21
Primary OS: MS Windows XP
VBox Version: OSE self-compiled
Guest OSses: WinXP

Hardware ID required by application is different on each PC

Post 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
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

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

Post by mpack »

It depends what they use for the hardware signature. The CPU type for example is exposed to the guest.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

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

Post 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.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
freeka
Posts: 2
Joined: 26. Oct 2009, 23:21
Primary OS: MS Windows XP
VBox Version: OSE self-compiled
Guest OSses: WinXP

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

Post by freeka »

Sorry to sound stoopid but I can't find the XML files anywhere on the pc? Can you advise?

Thanks

Adi
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

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

Post 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.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
Post Reply