Newsgroup: it.comp.programmare.win32
Titolo: versione trial

Ciao a tutti,
sono un neofita e dopo aver studiato il linguaggioC/C++ per la realizzazione
di programmi stand-alone vorrei dedicarmi alla realizzazione di qlc di piu'
impegnativo.
Vorrei cominciare studiando le mfc, dato che dispongo di un testo
elettronico, cmq se avete qualche consiglio lo apprezzerei. Diciamo che
vorrei un libro che mi consentisse di comprendere come sfruttare le librerie
di windows e quindi che mi fornisse la documentazione necessaria per capire
le interfaccie e l'architettura del sistema in questione(2000/xp). Mi
interesserebbe altresi' realizzare da subito piccole applicazioni
autoinstallanti in versione trial cioe' a tempo limitato. Mi sapete dire
come o dove reperire info sulla realizzazione di un sistema di installazione
per applicazioni di valutazione a tempo limitato?
Grazie a tutti.

Cerdo che il concetto di trial tu lo possa ottenere in vari modi te ne
elenco un paio
 quando il prg si installa puoi scrivere sui registri e ad ogni avvio del
prg controllare se
la data di installazione + i giorni trascorsi sono minori del tempo da te
deciso per l'utilizzo
oppure puoi fare la stessa operazione da remoto, facendo collegare il tuo sw
ad un tuo server il quale conceda o meno l'avvio al programma, qui sarebbe
comunque utile appoggiarsi ai registri o ad un file interno per fare in modo
che il prg non si carichi anche se si è off-line

 deciso per l'utilizzo
Non si tratta di un sistema troppo facilmente aggirabile? E' suff mettere le
mani nel reg per renderlo inefficace....anche con una semplice
reinstallazione...o no?

Convienen dividere in due la tua obiezione:
a) Se uno cancella le chiavi di registro e poi reinstalla il programma si, 
la protezione viene aggirata. Nulla toglie che tu possa scegliere nomi 
alquanto particolari per le chiavi e difficilmente riconducibili al tuo 
programma.
b) Nel caso venga semplicemente reinstallato potresti far si che il 
programma prima di scrivere le chiavi di registro le vada a controllare, e 
nel caso siano già presenti non ripeta l'installazione io non le 
sovrascriva.
Ovviamente qualsiasi protezione software può essere superata, non si ruscirà 
mai a farne una totalmente sicura: forse l'unico sistema è non concedere 
tutto il programma in versione trial: basterebbe infatti che ne limitassi le 
potezialità per far si che anche se craccato non sia utilizzabile 
correttamente.
"Piodelta" <fh...@fjfj.ou> ha scritto nel messaggio 
news:bg6Ed.659395$35.26...@news4.tin.it...


 correttamente.
[...]
Questo è un ottimo consiglio, una versione demo limitata nel tempo e 
nelle funzioni.
LP

 LP
TOAD (Tool for Oracle Applications Developer) di Quest Software fa
esattamente così. Ti consiglio anch'io questa strada.
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
  ---  
http://www.xenu.net
(per rispondere personalmente leva IlDitoDalCulo)

>> sovrascriva.
E' meglio anche non toccare il registro. Odio gli shareware che inseriscono 
str*****e nel mio registro e poi non le cancellano. Molto meglio una dll con 
la risorsa criptata nelle cartelle di sistema, allora. Almeno non viene 
caricata in memoria all'avvio.
-- 
------
It's
___/\/o\/\/here/\/\an___
Utopia must not fall 


Dipende da quante cose va a scrivere e cosa va a toccare.
Odio molto di più un operatore telefonico che ti da il disco di accesso 
a Internet che ti 'personalizza' IE inserendo un sacco di cose (IE per 
primo) che ti mandano veramente in palla il sistema.
Se lo shareware in questione non ti scrive 18M nel registro e non tocca 
zone di sistema, ma si mantiene nel suo ambito per pura protezione penso 
che sia accettabile.
Non dimenticate che se un sw è in versione trial, non è che 
disinstallando e reinstallando deve ricominciare il periodo di test.
Inoltre Winzozz non è un sistema che di suo tolleri molto le 
disinstallazioni. Per come è stato progettato le installazioni sono 
semplici, se il produttore non tocca DLL di sistema tutto può andare 
abbastanza bene, ma già Winzozz si ricorda per quanto tempo e quante 
volte lanci un qualsiasi programma, la riprova è la pagina di 
disinstallazione applicazioni.
Non credo che, in confronto alle tonnellate di dati che il sistema mette 
di sua iniziativa nel registro, un paio di chiavi in più facciano la 
differenza.
Opinione personale, sia ben chiaro.
Per questo motivo, io, per verificare le versioni trial non lavoro MAI 
su un PC critico, dove cioé ho dati o progetti relativi al mio lavoro (e 
sono un programmatore).
LP