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).

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top