Virtual Machine Unica [duplicato]
-
23-09-2019 - |
Domanda
Questa domanda ha già una risposta qui:
sto lavorando su qualche metodo per proteggere il mio software con una licenza. Facendo qualche chiamate WMI per distinguere in modo univoco i computer e fare in modo non ci può essere caricato più istanze dell'applicazione.
Sono venuto a pensare se quando l'applicazione viene installata su una macchina virtuale (MS Virtual PC, VMWare, Virtual Box etc.) e concesso in licenza che - è vero è possibile clonare il Virtual PC e quindi avviare più istanze del PC virtuale sullo stesso PC fisico e ancora distinguesh hardware del PC virtuale (o altro diverso) informazioni l'uno dall'altro?
Fino adesso ho guardato un sacco di differenze informazioni di chiamata WMI e sembra che essi sono del tutto identici (ho controllato due cloni della stessa immagine PC utilizzando Microsoft Virtual PC).
Soluzione
si potrebbe anche provare a utilizzare hostid o combinazione di MAC e IP. piaccia o no indirizzi MAC e IP devono essere diverso per le macchine virtuali pure. Basta po 'ingombrante per generare chiavi basate su IP / MAC per ogni istanza, ma se si potesse automatizzare che, potrebbe essere una soluzione.
Altri suggerimenti
Si dovrebbe guardare a qualcosa di simile a iLok , una chiave hardware USB per licenze software e la protezione.
Io preferisco usare un Sentinel USB Dongle per licenze software. L'unico problema che ho visto con loro a volte è un idiota ruba uno perché assomigliano thumb drive.