Questo mio amico ha realizzato un software in Visual Basic (per la sua tesi di laurea) e dunque dispone del codice sorgente dello stesso.
Ora sta pensando di provare a commercializzare questo suo software, ma prima di farlo vorrebbe capire come proteggerlo, magari inserendo una richiesta di codice seriale per poterlo utilizzare (metodo che comunque gli ho sconsigliato in quanto credo sia troppo facilmente aggirabile), oppure inserendo un qualcosa che associ il seriale ad una sola macchina in modo da tentare di limitare che venga spudoratamente piratato...
Io gli ho anche consigliato di usare una chiave hardware, ma sinceramente non so assolutamente nulla di cosa si debba inserire nel sorgente nè tantomeno di cosa debba poi fare la chiave hardware...
Qualcuno sa darmi qualche idea e suggerirmi come metterla in pratica?
Grazie a tutti in anticipo e scusate se le mia soluzioni sono delle cavolate ma nn sono affatto esperto in materia....