Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Tecnica contro il reinstall abusivo di Demo Shareware

Olà (3)
qualcuno ha idea di quale sia la tecnica più adatta a impedire, o
rendere ostica, ma con bassissimo impatto sul registro di sistema, la
reinstallazione di un Demo(full)? Utilizzando chiavi dedicate del
registry diventa facile per un semplice smanettone cancellare tutte le
chiavi e tutti i files e reinstallare la Demo, utilizzandola per un
altro periodo di tempo. Sarebbe interessante anche evitare che con
qualche editor o debugger si noti quali chiavi sono state cambiate nel
registry dopo l'installazione. Beh, non si può avere la luna, ma almeno
rendere difficili le cose, e, soprattutto, non essere invasivi. Per
invasivo intendo scrivere flags dove non si dovrebbe. Il massimo sarebbe
che la reinstallazione del prog richiedesse la formattazione
dell'HardDisk...
grazie (3) *anticipate* :-)
--
f.ronco@*NonMiServeNiente*
flashnet.it
http:\\
www.metabrains.com
-------------------------------------------------------------
"Che pubblico in gamba! Se ci dite dove lavorate,
domani mattina se abbiamo tempo vi veniamo a vedere"
[Paolo Rossi]

prova con NmKit3.OCX...
č freeware e la trovi o nel sito comune o nel mio sito...
non č bulletproof, ma qualcosa fa...
--
GbC
http://www.chiappori.net
giov...@chiappori.net

 wrote in message
7l31qa$ldm$1...@news.flashnet.it...



Sì, anch'io uso una tecnica simile. Basta scegliere un bel nome
che non desti sospetti (tipo com32tmp.dll) e se vuoi esagerare
settagli gli attributi system e hidden.
La stessa tecnica comunque la puoi usare anche con il registry,
creando una chiave che non sia facilmente individuabile (e
sinceramente ce ne sono tantissime che io non so a che cosa
servano...). Ovviamente tutto è possibile crackare, dipende però
da quanta gente ci riesce, quanto tempo ci vuole e, soprattutto
se vale la pena sbattersi.
Saluti, Massimo :-))

se vale la pena sbattersi.
Concordo pienamente:
Piccolo Programma -> basso costo -> bassa protezione
Grosso programma -> notevole costo -> chiave hardware (100000 lire in piů o in meno.....)
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
Home Page - 
http://www.geocities.com/SiliconValley/Bridge/1414/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------


Questo e' terrorismo! ;-)
Se l'applicazione e' di medio-alto target (costosa) potresti utilizzare una
chiave hardware (anche se, personalmente, sono contrario a quei dannati
aggeggi!).
--
Roal Zanazzi
z...@iol.it

aggeggi!).
Perché? Esperienze negative? Credo sia un discorso interessante....


Anche a me non piacciono le chiavi hardware, ho visto tanti clienti
con una fila di 4 - 5 chiavi (parallele) una dietro l'altra, e non
sempre funzionavano!
Un'altra tecnica (che secondo me è la più sicura, ma purtroppo
applicabile solo ai programmi che non abbiano un'enorme
diffusione) è obbligare il cliente a chiamarti per farsi dare un
codice di attivazione, che cambia ogni volta che installa
il prg: Generi una chiave casuale che richiede una chiave
calcolata per attivare il programma (magari sforzandoti
un po' nel creare l'algoritmo di trasformazione tra chiave
casuale e quella calcolata). E dici al cliente di chiamarti
per ottenere la chiave di attivazione.
Così i furbi che installano il programma su 4 macchine e
lo regalano (o peggio vendono!!) il tuo prg ad amici e
parenti magari ci pensano 2 volte prima di chiamarti
12 volte alla settimana dicendoti che hanno dovuto
riformattare l'HD!
Altra tecnica (ancora più scomoda) è personalizzare
il prg prima di darlo al cliente: se il suo nome compare
su tutte le maschere e sui moduli che stampa, non penso
che sia contento di darlo in giro.
Puoi combinare le 2 cose, creando una chiave di installazione
che dipende dai dati (tipo nome, rag. sociale, PIVA) del
cliente che richiede una chiave di attivazione.
In questo modo, se il cliente è particolarmente fetente
e smanetta nel registry o con un editor binario per
mascherare il suo nome, si ritrova con il programma
non più funzionante.
Saluti, Massimo.


Nonononononononononono!
Flavio Ronco



No, semplice nausea da uso prolungato.
Tempo fa ho dovuto integrare MapInfo (che ha una chiave hardware) in una
nostra applicazione...
Non dava nessun problema (su Win95, quando ne abbiamo installato i drivers
su NT 4 Workstation ha mandato al creatore il kernel -> reinstallare NT),
non interferiva nemmeno con il corretto funzionamento della stampante (la
Key era su parallela)...
Semplicemente non sopporto di dover attaccare al MIO PC una cosa che _non_
voglio attaccare.
Senza parlare di quei poveri utenti che di chiavi magari ne hanno 3 o 4, una
dietro l'altra!
--
Roal Zanazzi
z...@iol.it

Il discorso delle chiavi hw, e delle protezioni in generale, è vecchio
quanto il mondo (si fa per dire...)
E' vero che le protezioni al sw "rompono" anche in maniera pesante. Ma la
pirateria, che lo si voglia riconoscere o no, esiste.
Non fraintendetemi però: quando parlo di pirateria non intendo accusare
l'utente che si installa una versione "sprotetta" di autocad, per
studiarselo o per fare qualche disegno. No, la vera pirateria è di
tutt'altra pasta.
In italia esistono moltissimi enti, liberi professionisti, rivenditori di hw
e sw, che utilizzano montagne di sw senza aver la benchè minima licenza.
Sono un programmatore professionista, e per me la protezione ad un programma
è il solo modo che ho per tutelarmi. Io i vari tool di sviluppo li compro, e
li pago anche caro. Non mi va neanche un po che esistano persone che si
arricchiscano utilizzando illecitamente un mio programma, che magari mi è
costato mesi di duro lavoro.
Sono d'accordo con chi pensa che sia antipatico considerare gli utenti di un
sw come potenziali ladri. Ma purtroppo non ho alternative: lascereste aperta
la vostra automobile, magari con l'autoradio inserito, per tutta la notte
sotto cas vostra, perchè "...tanto questo è un quartiere tranquillo, non è
mai successo nulla" ?
Fatemi sapere..