Potete consigliarmi qualche lettura interessante che affronti il problema
del crack dei programmi?
L'argomento è vasto e complesso. Potresti iniziare da qui:
http://quequero.org/ [snip]
Ma credo che qualcuno con un pò di esperienza potrebbe decompilare il programma
trovare il metodo dove faccio il controllo e semplicemente sostiture il mio codice
con un banale return true
Purtroppo (o per fortuna) non esiste alcun software immune da un'attenta operazione di cracking. Se si tratta di eseguibili MSIL (managed) solitamente l'operazione è notevolmente più semplice rispetto ai cugini compilati nativamente (unmanaged).
Esistono, poi, alcune soluzioni software pronte all'uso che facilitano la protezione del software da hacker e cracker; eccone alcune (per codice managed):
DotFuscator
http://preemptive.com/products/dotfuscator/XHEO
http://www.xheo.com/XenoCode
http://www.xenocode.comDesaWare
http://www.desaware.com/products/licensingsystem/index.aspxOvviamente resta inteso che non c'è e mai potrà esserci alcuna garanzia sulla protezione del tuo codice.