Frage

    

Diese Frage bereits eine Antwort hier:

         

Ich arbeite an einigen Verfahren meine Software mit einer Lizenz zu schützen. Doing einige wmi Anrufe eindeutig zu Computer unterscheiden und dafür sorgen, kann es nicht mehrere Instanzen der Anwendung geladen werden.

Ich kam allerdings zu denken, wenn die Anwendung auf einer virtuellen Maschine (MS Virtual PC, VMWare, Virtual Box etc.) und lizenziert auf, dass installiert ist - wäre es möglich ist, die Virtual PC zu klonen und dann mehrere Instanzen von Anfang an Virtual PC auf dem gleichen physischen PC und noch die virtuellen PC-Hardware distinguesh (oder verschiedene andere) Informationen von ihnen?

Untill jetzt habe ich viel für wmi Aufruf der Info-Unterschiede sah und es scheint, als wären sie völlig identisch sind (ich habe zwei Klone des gleichen PC Bild mit Microsoft Virtual PC geprüft).

War es hilfreich?

Lösung

könnten Sie auch versuchen, Host-ID oder eine Kombination von MAC und IP. nolens volens MAC- und IP-Adressen für VMs auch anders sein. Nur mühsam Bit Schlüsseln basierend auf IP / MAC für jede Instanz zu erzeugen, aber wenn man das automatisieren könnte, könnte es eine Lösung sein.

Andere Tipps

Sie sollten etwas sehen aus wie iLok , ein Hardware-USB-Stick für Software-Lizenzierung und Schutz.

Ich ziehe mit einem Sentinel-USB-Dongle für Software-Lizenzen . Das einzige Problem, das ich mit ihnen gesehen habe, ist manchmal ein Idiot stiehlt ein, weil sie wie USB-Sticks aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top