Carissimi,
raccogliendo le vostre indicazioni che ho cercato a lungo su varie discussioni sono giunto alla conclusione che il modo migliore (ovviamente non perfetto) per proteggere una propria applicazione da utilizzi fraudolenti è fare in modo che al primo avvio ‘legga’ il seriale dell’hard disk; quindi il cliente me lo comunica, ed io elaborandolo con un mio algoritmo gli fornisco il relativo codice di sblocco che andrà bene solo su quella macchina. Ho trovato molte discussioni nelle quali si parlava però di un codice dell’hard disk che dovrebbe cambiare ad ogni formattazione. Vi chiedo quindi, potete indicarmi in C# 2005 una riga di codice per ‘ottenere’ un numero seriale ‘fisico’ davvero affidabile, dell’hard disk o di altro componente hardware, purché rimanga uguale per tutta la durata della vita della macchina (o del componente)?
Grazie a tutti ed auguri in anticipo di buona Pasqua!
Shadow