AIUTO?!?---Licenza-- e-- NO PIRATERIA--

martedì 13 febbraio 2007 - 16.15

Mimmozzo87 Profilo | Junior Member

Ciao ragazzi....

Ho realizzato un programma ed ho creato il setup...

come posso creare una licenza????

Quali sono i passi che devo fare per vendere il mio disco???

devo mettere qualcosa nel cd in modo che a che vendo il programma non si prendano il codice sorgente e non lo possono modificare???

aiutatemi...nn vorrei in pratica che se vendo il programma a TIZIO e lo installa sulla sua postazione

e Tizio successivamente installa il mio programma sul pc di CAIO

vorrei che CAIO non possa usufruire del mio programma grazie a Tizio


HO SENTITO PARLARE DI KEYGEN CHE RILEVANO UN CODICE GRAZIE ALL' INRIZZO MAC...in pratica ogni pc ha un proprio indirizzo MAC..e quindi un codice di installazione diversa....

...COME POSSO FARE??? Spero che qualcuno mi aiuti...grazie

Brainkiller Profilo | Guru

>devo mettere qualcosa nel cd in modo che a che vendo il programma
>non si prendano il codice sorgente e non lo possono modificare???
>aiutatemi...nn vorrei in pratica che se vendo il programma a
>TIZIO e lo installa sulla sua postazione
>e Tizio successivamente installa il mio programma sul pc di CAIO

Beh,
è il problema che hanno un po' tutti a partire da Microsoft e non hanno ancora risolto.

>HO SENTITO PARLARE DI KEYGEN CHE RILEVANO UN CODICE GRAZIE ALL'
>INRIZZO MAC...in pratica ogni pc ha un proprio indirizzo MAC..e
>quindi un codice di installazione diversa....

Beh i modi sono diversi, puoi creare dei codici Hash in base all'hardware sulla macchina cpu+disco+ecc. o in base al numero di serie di Windows, da quel numero tu crei un hash e lo dai al'utilizzatore della applicazione che lo inserisce e la sblocca. se la applicazione viene copiata altrove, non potrà funzionare e quindi dovrà richiederti un nuovo codice.

Se uno è molto competente probabilmente riesce a farla andare anche sull'altro PC. Con software di monitoring è possibile vedere che operazioni compiono i vari software e saltare la protezione. I crack funzionano così, oppure ci sono altri sistemi tipo le chiavi hardware, ma costano decisamente di più. dipende dal valore del tuo software.
ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Mimmozzo87 Profilo | Junior Member

sapresti aiutarmi....non sn dove mettere le mani...

tu hai fatto mai qualcosa del genere..???

GRAZIE

SAI DOVE POSSO REPERIRE INFORMAZIONI????

Brainkiller Profilo | Guru

>sapresti aiutarmi....non sn dove mettere le mani...
>tu hai fatto mai qualcosa del genere..???

In genere no, perchè costruisco prevalentemente applicazioni Web.
Devi dirmi però quanto vale più o meno il tuo software in soldi e quante persone lo useranno.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Mimmozzo87 Profilo | Junior Member

è UN SOFTWARE CHE POTRANNO USUFRUIRE AZIENDE E IN CUI DEI LORO CLIENTI NON PAGANO E VENGONO INSERITI IN UN DATABASE....

NON VORREI COPIE DEL MIO PROGRAMMA PERKE COME DETTO IN PRECEDENZA DOVREI VENDERLO E NON VORREI COPIE....

Brainkiller Profilo | Guru

>NON VORREI COPIE DEL MIO PROGRAMMA PERKE COME DETTO IN PRECEDENZA
>DOVREI VENDERLO E NON VORREI COPIE....

Ho capito, ma non hai ancora risposto alla mia domanda.
Quanto vale una copia di sto programma.
Quant'è il valore della proprietà intellettuale che vuoi proteggere.
ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Mimmozzo87 Profilo | Junior Member

NN SAPREI DIRTI...è IL PRIMO SOFWARE CHE FACCIO...

NON SO COME ANDRA'.DIPENDE DALLE RICHESTE CHE MI FARANNO...

IN SOSTANZA IL PROGRAMMA SALVA IN UN DATABASE UN CLIENTE CHE NN EFFETTUA UN PAGAMENTO E STAMPA UNA RICEVUTA..

POI è POSSIBILE VISUALIZZARE GLI OGGETTI NN PAGATI...SI POSSONO VERSARE ACCONTI..E INOLTRE è POSSIBILE RISTAMPARE UNA NUOVA RICEVUTA CON LE MODIFICHE FATTE ....

INSOMMA..IL PROGRAMMA POTREBBE ESSERE UTILE E PER ORA HO UNA DECINA DI RICHESTE...POTREBBE ANKE DIFFONDERSI E QUINDI SE C'è LA POSSIBILITà CHE NON SI COPI IN GIRO è MEGLIO...

IL PROGRAMMA PER ORA HO INTENZIONE DI VENERLO A 20€....CIAO...FAMMI SAPERE...

Brainkiller Profilo | Guru

Allora,
prendi questa procedura:
http://www.vbgold.com/vb-projects/disk-serial-number.shtml
che ti consente di leggere il serial number del disco fisso. Nell'evento Load della tua applicazione leggi il Serial Number e lo mostri all'utente, lui te lo deve comunicare.

Quando te l'ha comunicato tu fai un'elaborazione che devi inventarti tu con un algoritmo ad hoc oppure tramite funzioni di Hash esce un altro codice che dai alla persona che ha installato il tuo programma.

Questa persona la inserisce nella mascherina d'avvio, se corrisponde attivi il programma scrivendo un file su disco contenente il codice di attivazione.

Ora ad ogni avvio dell'applicazione tu devi leggere il codice seriale, il file su disco e vedere se il codice seriale e il codice su disco corrispondono avvii il programma, se non corrispondon non lo avvii e fai ripresentare di nuovo la mascherina iniziale.

Una volta attivato il programma se uno lo copia su un altro disco fisso non funzionerà più e dovranno richiamart per un nuovo codice.
ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Mimmozzo87 Profilo | Junior Member

ho visto il codice...ed è in vb.net...

ma esistono già dei keygen già fatti????

Brainkiller Profilo | Guru

>ho visto il codice...ed è in vb.net...

Chi ha detto che è in VB.NET ? Dove sta scritto ?
Quel codice funziona anche su VB6.0

>ma esistono già dei keygen già fatti????

Non esistono di già fatti. Ognuno ha il suo.
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Mimmozzo87 Profilo | Junior Member

<Quando te l'ha comunicato tu fai un'elaborazione che devi inventarti tu con un algoritmo ad <hoc oppure tramite funzioni di Hash esce un altro codice che dai alla persona che ha <installato il tuo programma.


cosa sn le funzio ni HASH????????
e qualcosa che centra col vb....potresti spiegarti meglio perfavore?????????

Brainkiller Profilo | Guru

>cosa sn le funzio ni HASH????????
>e qualcosa che centra col vb....potresti spiegarti meglio perfavore?????????

Eh forse devi ristudiarti un po' di programmazione.
http://en.wikipedia.org/wiki/Hash_function
C'è anche in italiano.
Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5