Ciao mi trovo a dover proteggere un software pronto per la distribuzione.
Ho pensato che un semplice sistema per proteggerlo potrebbe essere quello di distribuire per ogni licenza un file exe da lanciare dopo l'installazione del porgramma vero e proprio.
Tale file dovrebbe essere in grado di andare a prendere un codice ID di un componente della macchina ,che ne so' per esempio della scheda madre (magari un codice che non è possibile cambiare ).

Ricompilo l'eseguibile del programma con una funzione che va a cercare quel codice e verifica che sia uguale.
Se è uguale parte altrimenti messaggio di blocco.

Che ne dite? Ma piu' che altro qual'è secondo voi il codice che posso ottenere interrogando il sistema?? e soprattutto come posso ottenerlo??

Grazie tante