Newsgroup: it.comp.lang.visual-basic
Titolo: NO crack! Protezione!

Aiutatemi!!! Devo trovare un sistema di protezione per il mio programma che
devo vendere! Ma se lo do cosě com'č se lo copiano tutti!!! COME DEVO
FARE??? VI PREGO! AIUTATEMI! c'č un modo per farlo??? se no, come faccio???
(uso VB5)
GRAZIE!

 wrote in message 7on1jm$get$1...@nslave1.tin.it...

Non esiste nessun metodo sicuro al 100%..... mettiti il cuore in pace.
Ciao
Ven.

almeno al 70%?????


- chiavi hardware ad esempio.......
- un codice che e' strettamente legato al n.seriale dell'  hd
- un dischetto formattato in maniera "strana" che funge da chiave

Senti...ma se uno formatta l'HD cambia il n° seriale???
Grazie!

 GRAZIE!
E' per il Front-End del Bleem vero? ;-)
Dimio


Ti richiama e tu gli dai un altro codice..........
Ciao
Ven.......

Se vuoi impedire che si possa copiare il cdrom su cui č il programma,
dimmelo che ti do un programma per proteggerlo. Ovviamente non č
sicuro al 100%, ma complica di parecchio la vita ai pirati.....
Se vuoi una protezione piů tosta, potresti comprare i diritti per
utilizzare un sistema di protezione del livello safe disk o,
addirittura, securom, ma in questo caso spenderesti parecchio e,
comunque, non avresti una protezione completa a causa delle crack.
Se invece č un programma che distribuisci in dischetti, puoi
formattare, come ti hanno gia detto, i dischetti con dei software
particolari (mi sembra che uno di questi si chiami magic disk, ma non
sono sicuro..)
Se, invece, si tratta di una versione shareware a tempo, potresti fare
in modo che passato tot tempo il prg si disattiva, e per impedire la
reinstallazione, potresti creare un file "cammuffato" nella dir system
di windows. all'avvio fai un controllo: se il file c'č, allora č gia
stato installato sul pc, quindi non funziona, altrimenti non č mai
stato installato e quindi funziona.
Comunque nessun sistema protettivo č efficace al 100%......
ByeZ!
Alkondor


Lo do via e-mail il prog........!!!

 GRAZIE!
Questo è un grande problema di tutti noi! :-(((
La cosa migliore credo che sia di usare una chiave hardware... anche se non
è impossibile aggirarla... ci vuole sempre tempo... se poi le cose sono
fatte per
bene... rendi il lavoro difficile al craccatore :-)))
Io non ho mai provato ad usare una chiave hardware, anche perché fino ad ora
non ho mai venduto i miei programmi... ma li ho dati solo a 2 o 3 amici...
Però non ho dato loro un Programma che potessero installare su ogni
computer,
ma un programma che, una volta installato ed eseguito la prima volta,
calcoli
in base a varie informazioni un "Codice di Richiesta Attivazione"... molto
lungo
(ad esempio 40 o più caratteri alfanumerici) che ti devono mandare via FAX,
EMAIL o anche per Telefono.
In base al "Codice di Richiesta Attivazione", tu con un tuo programmino a
parte
calcolo il "Codice di Attivazione" che farà partire il programma.
Credo che sia utile che lo stesso "Codice di Attivazione", funzioni anche
dopo
una eventuale reinstallazione del Programma... e che sia sempre lo stesso...
salvo non vari qualche parametro o informazione particolare.
I parametri che puoi usare sono:
    - Dati Utente
    - N° Serie HD (nota che se viene formattato o sostituito cambia... e
devono richiedere un nuovo Codice di attivazione)
    - Dati Fisici HD: dimensione, settori, testine etc (più o meno come
sopra, e magari meno sicuro... ci può essere qualcuno con lo stesso HD!)
    - Numero di Serie di Windows (e magari a Nome di chi è registrato) ...
per quel che vale :-)))
Insomma sono tutte informazioni facilmente prelevabili... ma "precarie" che
costringono l'utente
a chiamarti se per caso ha formattato o cambiato HD ... me certamente meglio
di niente (se poi
scopre il trucco... potrebbe mettere l'HD dell'amico e...)
Da tutte queste info dovresti ricavare una specie di CRC da usare poi come
"Codice di Richiesta
Attivazione"...
--
Ciao!
==================================
Daniele Pinna
Email: 
dap...@lycosmail.com
Nell'indirizzo Email eliminare la parola OOPS
Sito Web: Il DoCFa in Pillole: 
http://dapinna.freeweb.org
ICQ UIN: 24567484
______________________________________
  La fantascienza come Star Trek non e' solo un buon divertimento, ma
assolve anche uno scopo serio, che e' quello di
espandere l'immaginazione umana.
  Limitare la nostra attenzione a questioni terrestri equivarrebbe a fissare
dei confini allo spirito umano.
Stephen Hawking

devono richiedere un nuovo Codice di attivazione)
Io sono MOLTO contrario all'assegnazione del codice ad ogni cambio di
HDD. Poni che il tuo cliente abbia problemi proprio il giorno che sei
in ferie (o ti sposi :-)). Potrebbe alterarsi un tantino, non credi?
P.S. mi interessa il parere di quanti me lo vogliono fornire. Se sono
OT, usate pure la mia email.
Ciao
------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it

 OT, usate pure la mia email.
------
Beh si può sempre sfruttare un po' di HTML. In teoria dovrebbe essere così:
gli utenti REGISTRATI (inzomma, quelli che possono ottenere la nuova chiave)
sono registrati in un database, a cui si può benissimo accedere tramite una
pagina ASP, VBScript (tanto x restare in tema), CGI ecc. alla quale si
comunicano il nome dell'utente ed una pwd (tanto x essere sicuri), magari
tramite il protocollo https (v. lucchetto...). Quindi, quanto prima,
automaticamente si spedisce un msg con il file in attach bell'eppronto x
essere utilizzato, con ovviamente la personalizzazione del seriale dell'HD.
Ma poi siamo sicuri che non si troveranno mai due seriali uguali? Del resto
si possono sempre modificare tramite prg tipo Disk Editor et similia...
Cmq scusate se sto continuando un thread offtopic... :(
AlexS

c'č una mia ocx (NmKit3; la puoi scaricare sia da me che dal sito comune) che
serve proprio a proteggere sw
non č bulletproof al 100%... ma al 70 si, ed č gratuita
la uso da tempo per dei programmi che vendo sul mercato nazionale
usa il s/n dell'hd (con tutti i problemi del caso...), ma qualcosa fa ed č a
costo 0
cią...
--
GbC
http://www.chiappori.net
giov...@chiappori.net

in ferie (o ti sposi :-)). Potrebbe alterarsi un tantino, non credi?
  Sono d'accordo con te, per cui butto via i programmi che usano tale
metodo di registrazione ed ovviamente non lo utilizzo per i miei, nei
quali utilizzo come chiave direttamente il nome del cliente, che viene
pure visualizzato sulla form principale del programma. :-)
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"

si possono sempre modificare tramite prg tipo Disk Editor et similia...
Io ho trovato 2 dischi con lo stesso serial number (montati su Pc Compaq).
Non sono l'unico (vedi thread svoltosi ca. 3 settimane fa su questo
newsgroup).
Fabio Pagano

 OT, usate pure la mia email.
Non credo che siamo in OT (be forse solo un pò ^__^;;;;)
sono cose che cmq interessano una certa fase della programmazione...
la tutela delle ore perse a programmare ^____^


 Comunque nessun sistema protettivo è efficace al 100%......
Concordo...


 wrote in message
7p71hr$7j$2...@nslave1.tin.it...

Probabilmente la CompaQ usa uno di quei software che trasferiscono
l'immagine di un disco su di un altro... invece di perdere tempo
per fare l'installazione... in quel caso *credo* che anche il numero
di serie dell'HD venga preso dal disco sorgete.


 wrote in message 7opl8q$uq$1...@nslave1.tin.it...


Hai provato a vedere NmKit3.OCX?
E' nel sito comune (o da me)...
Ed è gratuita...
