Newsgroup: it.comp.lang.visual-basic
Titolo: [Forse OT] Il metodo giusto per proteggere il software?

Un po' di tempo fa (circa venti giorni fa) ho scaricato un software dal sito
della Lotus.
Il software si chiama Lotus ScreenCam 95 e serve per creare video dal
proprio schermo, ad esempio per fare demo....
Il software, dopo installato, può essere usato per un periodo di 15 giorni.
Fin qui tutto normale.
La cosa che mi ha stupito molto è la seguente:
Dopo il periodo iniziale di 15 giorni il software è "spirato" obbligandomi
ad effettuare l'acquisto con carta di credito.
Personalmente ho intenzione di acquistare il Sw perchè molto valido, ma non
avendo la carta di credito devo trovare il modo di contattare direttamente
Lotus.
Nel frattempo avevo anche l'esigenza di continuare ad usare il suddetto sw e
quindi che ho fatto?
Ho riformattato "da zero" l'HD e reinstallato win 98 ho provveduto a
installare nuovamente Lotus ScreenCam, utilizzando il file zippato prelevato
da internet.
Terminata l'installazione lancio il sw è con grande sorpresa noto che mi
chiede di nuovo il numero di carta di credito perchè i 15 giorni sono
scaduti !!!!  :-(
Quello che mi chiedo è: ma come cavolo ha fatto?
Avendo formattato tutto il disco dove ha registrato eventuali informazioni?
Mi interessa molto questa cosa perchè potrebbe essere un buon metodo per
proteggere il mio software....
Attendo fiducioso vostri commenti.
Ciao.


Anche a me una volta č successo una cosa del genere e dopo tanto
scervellarmi ho scoperto che il programma, oltre a registrare informazioni
sull'hard disk, funzionava solo fino ad una certa data. Dopo aver formattato
l'hard disk ho impostato la data del sistema a qualche mese indietro e il
programma č ripartito.
Far funzionare il proprio programma solo fino a una certa data č un metodo
aggiuntivo di protezione. E'ovvio che una volta giunti a quella data bisogna
rilasciare una nuova versione del programma che funzioni per un altro lasso
di tempo

proteggere il mio software....
Nulla di speciale: l'eseguibile che hai scaricato ha una scadenza come una
normale confezione di latte. Scherzi a parte nell'eseguibile č memorizzata
una data di scadenza. Unico neo: per ogni utente che scarica il programma
devi ricompilare il programma con una nuova data...
Ciao MArco

 >


Forse la mia č solo fantascienza, ma potrebbe essere che quando vai sul sito
per scaricare il software questo inserisca in un database qualche
identificativo del tuo computer (per esempio l'IP) piů la data in cui l'hai
scaricato la prima volta. E quindi quando ti ricolleghi, controllano sei il
tuo numero identificativo č registrato nel database e in quale data e il
gioco č fatto! Ripeto le mie sono solo supposizioni (non ho ancora avuto a
che fare con la programmazione in rete) e quindi non so se una cosa del
genere č possibile.
 __     __
<o>  <o>
      []
  \____/   ......(Statti bene!)
Pasquale Minerva
mine...@libero.it

ma no... pensa se la Lotus si mette a ricompilare un prg per ogni
utente che se lo scarica... saranno decine di migliaia...
ci sono varie ipotesi:
A)
la formattazione del SO (Sistema Operativo) non è fisica...
il MBT (Master Boot Record) non viene riscritto integralmente, e con
due righe di assembler è possibile leggerci e scriverci dentro...
peraltro è quasi vuoto...
B)
sempre perché la formattazione del SO (Sistema Operativo) non è
fisica...
basta prendere un settore vuoto e scriverci dentro la data, magari
marcandolo come 'non accessibile'... se l'accesso a quei bytes avviene
in modo 'fisico' la formattazione DOS non la cancellerà mai...
ciao belllllli...
--
GbC