Newsgroup: it.comp.java
Titolo: Creare versione limitata

Ciao,
avrei bisogno di creare un applicativo java che consenta un numero limitato
di esecuzioni di un programma.
Immagino che per quanto riguarda windows occorra scrivere sul registro, ma,
a parte che non ancora ben chiaro come fare, vorrei sapere se è possibile
evitere che qualcuno salvando i dati del registro e ripristinandoli possa
evitare la protezione.
Qualcuno sa indicarmi un sistema per risolvere il problema, o un link in cui
c'è qualche indicazione??
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


http://csvtosql.sourceforge.net/

> 
http://www.italy.fsfeurope.org/documents/freesoftware.it.html
Forse mi sono espresso male..
io devo IMPLEMENTARE una protezione di tal genere, in quel link è presente
solo una descrizione sommaria della terminologia, mi sembra


Con Java è pressoché impossibile, ci sarà sempre l'utente "sgamato" che ti
scopre il trucco, specie dal momento che non è difficile decompilare una
applicazione Java.
1) "offusca" il codice
2) scopri come inserire chiavi semi-nascoste nel registro (immagino con un
runtime.execute o qualcosa del genere)
3) fai sì che il tuo applicativo, prima di partire, si connetta ad un tuo
server, magari con un qualche meccanismo di autenticazione e/o RMI
Queste sono giusto 3 idee che mi vengono in mente al momento, hanno il solo
vantaggio di rendere "difficile" crackare il programma, ma non impossibile.
Alex.
-- 
___________________________________________________________
a p bertolini
(Tribù Digitale Blackmambo: 
www.blackmambo.it
)

 solo una descrizione sommaria della terminologia, mi sembra
Penso che Davide volesse esprimere il suo disappunto sulla chiusura del sw e
propagandere sulla FSF :D.
Cmq..,,per scrivere sul registro dai un occhiata alle prefs di java, sono un
meccanismo di accesso a "impostazioni di programm", l'implementazione č
pero' dipendente dal SO: su Windows si usa il registro su linux una cartella
nsacosta. Potresti usare un meccanismo ibrido javaprefs + file di controllo
nascosto da qualche parte....
-- 
Ciao e buon lavoro,
  Renato
---- 
Renato Eschini
   Inera srl
   Via Vespucci 41
   56100 Pisa
   Tel:         (+39) (0)50 2201218
   WWW:         
http://www.inera.it

 e propagandere sulla FSF :D.
centro. :)


 vantaggio di rendere "difficile" crackare il programma, ma non
impossibile.
Su questo non avevo dubbi...


 nascosto da qualche parte....
Grazie mille!!!
Sai per caso anche come cryptare le informazioni sul registro??


 Non ho molto chiare le idee in merito, mi puoi dire qualcosa in più??
Per "semi-nascoste" leggi "imboscate", tipo una chiave in
software/microsoft/windows :-)
Non avendo esperienza diretta, non ti so dire altro. Io non vedo software,
vendo soluzioni. Se poi il cliente spera di bypassarmi girando il codice ad
un altro, sa bene cosa va incontro.
Alex


 Sai per caso anche come cryptare le informazioni sul registro??
Nn penso esista un meccanismo immediato per criptare....cmq le informazioni
che stori su registro tramite javaprefs è chiave/valore, puoi criptarti
tutto quello che vuoi prima di inserirlo.


 tutto quello che vuoi prima di inserirlo.
A quello ho già pensato, ma anche se sono criptate, chiunque può copiare i
valori e reinserirli, evitando la mia protezione.
Pensavo a un meccanismo che memorizzi nel campo anche l'ora in cui è stato
modificato, ma per i registri si può ricavare tale dato??
