CPU-ID in VMware-Umgebung
Habe ich eine software, die erstellt ein Installations-key, wenn es installiert ist, basierend auf der CPU-ID und Motherboard-Seriennummer. Die software ist installiert auf einer virtuellen VMware-Maschine und aufgehört zu arbeiten, die besagt, dass die Registrierung ist für andere hardware.
Meine Frage ist, kann das Programm finden Sie meine aktuelle hardware auf dem es läuft, oder funktioniert es nur sehen, VMware virtuelle hardware? Und wenn das Programm sieht nur die VM "CPU-ID" kann sich das ändern?
Ebenfalls funktioniert der VMware hardware-Seriennummer eigentlichen nichts zu tun haben mit der physischen hardware?
Dank
InformationsquelleAutor lsink | 2013-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Angaben von VMware (oder andere virtualizer) hat absolut keinen Einfluss auf die Maschine laufen. In der Tat kann man verschieben einer VM von einem physikalischen host auf einen anderen und die software innerhalb der VM hätte keine Ahnung, dass dies geschehen war. Das ist weitgehend der Sinn einer VM.
Die hardware-Seriennummer der VMware-erzeugt (Das ist nur ein GUID in der Tat) ist nur spezifisch für die virtuelle Maschine, und, die Seriennummer wird herum getragen, wenn der VM zwischen hosts verschoben.
VMs sind ein Schmerz in den Arsch zu befassen sich mit in Bezug auf die hardware-basierte Lizenzierung. Was Sie tun können, die leicht genug ist zu erkennen, dass die software läuft in einer virtuellen Umgebung und den Niedergang zu führen.
Wenn eine VM von einem host zu einem anderen host, VMware bietet Ihnen die option ändern Sie die virtual machine-ID (oder auch nicht) - ich würde vermuten, dass jemand klickte auf den " ja " button.
Wenn Sie hierher kommen, im Jahr 2017, diese Antwort ist nicht korrekt (zumindest das von 2014 und darüber hinaus). VMware hat in der Tat verwenden die CPU-ID, die maskiert werden kann, um "täuschen" die VM zu denken, es ist auf der original-hardware. Suche auf vmware cpu-Maskierung für weitere details.
InformationsquelleAutor PhonicUK