formatieren und neuinstallieren darf nicht die hardware-id ändern.
Wenn du Glück hast wird es über die winapi abgerufen. Da könntest du dann hooken und falsche werte zurückliefern. Aber frag mich nich welche funktionen ich weiß es jetzt nich. Aber google weiß das bestimmt.