the_angel ha scritto:
Secondo me, hai due possibilità:
Asp.net su provider...non credo sia semplicissimo decompilare le dll (metti tutto il codice dentro le pagine e non in assembly esterne)...
ok allora lasciamo perdere...
the_angel ha scritto:
Oppure, meglio ancora:
Software in dot net (c# o vb.net)...che genera un seriale unico (magari sulla base del seriale del processore o dell'hard disk) , e un'applicazione asp.net per generare il codice di attivazione, partendo dal codice univoco generato dal programma...,quando l'utente apre l'eseguibile, questo si collega al db in remoto e controlla se è stato attivato...
Molto interessante, é esattamente quello che vorrei fare! Fantastico!!!
the_angel ha scritto:
L'unico "piccolo" neo, è che per avviare il programma dovrà essere connesso.
Meglio! Così, in futuro, se voglio che l'utente non usi più il probramma mi basta disattivare il suo account dal dominio dove ho inserito la chiave.
the_angel ha scritto:
Detto questo, un sistema sicuro al 100% non esiste.
Non é un problema perché non devo commercializzare questi prodotti e mi basta un sistema sicuro anche solo al 20%. Non ti preoccupare, la tua idea é stupenda!
the_angel ha scritto:
Se hai bisogno una mano, chiedi pure. A presto
Grazie! Wawww!!!
Quindi ricapitolando la soluzione migliore dovrebbe essere vb.net + asp.net. Se ho capito bene con il primo faccio il .exe che mi permette di mascherare il codice del programma e con il secondo creo la chiave hardware. Giusto?
A vostro avviso é sufficiente la lettura di queste 3 guide?
http://aspnet.html.it/guide/leggi/185/guida-visual-studio-2010/
http://programmazione.html.it/guide/leggi/42/guida-vbnet/
http://aspnet.html.it/guide/leggi/98/guida-aspnet-20
Meglio leggere una guida oppure un manuale? Non vorrei metterci troppo tempo, ad approfondire si ha sempre tempo...