salve,
vorrei mettere una protezione minima al programma che sto facendo per impedire che venga copiato su pc non autorizzati....
non vorrei cose particolari, solo una protezione minima :)
- sapreste darmi un indicazione?
- secondo voi andare a scrivere nei registri di windows potrebbe esser un buon sistema?se si, che classi devo usare per scrivere nei registri?

sto usando c# framework 2.0 e visual c# express edition

grazie in anticipo delle risposte :)
2.410 messaggi dal 13 febbraio 2003
Contributi
personalmente per questo tipo di operazioni suggerisco 2 alternative:

1° utilizzare protezioni hardware (ad esempio Aladdin ne offre di ottime http://www.aladdin.com/HASP/HaspHL.asp)
2° creare un sistema di attivazione magari remoto (tramite internet) e quindi attivare il software, per evitare le copie puoi pensare di creare una chiave di attivazione che ha come elemento della chiave il numero seriale del bios della scheda madre, che puoi recuperare facilmente interrogando la classe win32_bios tramite wmi

Il primo metodo è senza dubbio più rapido da implementare ma più costoso, il secondo è più complesso ed inoltre ricordati che il codice .net è visibile tramite reflector e quindi andrebbe anche offuscato e protetto altrimenti il tuo sistema di anticopiatura viene scardinato in pochi minuti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.