Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Codice Attivazione per software
venerdì 25 luglio 2008 - 16.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 25 lug 2008 - 16:21
Salve a tutti ho cercato nello storico ma non ho trovato nulla di comodo...
Sto distribuendo un applicativo free e vorrei implementare una chiave di attivazione, tramite codice seriale ad esempio, che mi permetta di monitorare la quantità di macchine che
lo implementano facendo in modo che mi venga richiesto il codice per l'attivazione.
Vorrei farlo tramite il rilevamento del seriale dell'hard disk ma non riesco a leggerlo in nessun modo.
Qualsiasi altra possibilità è valutabile visto che sicuramente avrete già avuto questa esigenza vi chiedo consiglio.
Grazie
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
ven 25 lug 2008 - 17:05
Puoi guardare questo mio esempio
http://community.visual-basic.it/lucianob/articles/16310.aspx
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
dom 27 lug 2008 - 11:36
Benissimo sembra quello che cercavo ora mi studio un po il codice e vedo se riesco a replicare la cosa in modo che faccia al caso mio
Vi tengo informati....
danpres
Profilo
| Newbie
17
messaggi | Data Invio:
lun 28 lug 2008 - 00:42
ciao,
mi aggiungo...
ma quella classe, non restituisce il numero seriale del hdd ma il numero di volume.
Il numero di volume è quello che si legge eseguendo una banale DIR, il codice seriale del HDD è invece univoco sulla faccia della terra :P
Un harddisk con 2 partizioni ha 2 volumi, quindi 2 numeri seriali di volume, ma ovviamente un unico SerialNumber per quando riguarda il disco.
Il numero di volume, cambia con la formattazione, e addirittura ho letto che esistono software in grado di modificarlo.
In conclusione anche io sono alla ricerca disperata di una soluzione, e vorrei chiedere come avete affrontato il ploblema. Qualcuno di voi, sa come si ricava il Seriale del processore?
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
lun 28 lug 2008 - 08:37
Come si può fare quindi per restituire un codice univoco al quale associare una eventuale licenza o codice ?
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 28 lug 2008 - 15:44
Questo link
http://www.codeproject.com/KB/cs/hard_disk_serialno.aspx
whiteflash
Profilo
| Junior Member
83
messaggi | Data Invio:
mer 30 lug 2008 - 17:26
Ciao attilio,
io ho fatto così, mi sono tirato fuori le funzioni per ricavare la dimensione della ram e hdd e anche del nome assegnato al computer,
metto tutte le informazioni in una string unica con i valori separati da cancelletti "ram#hdd#nomepc".
Dopodichè a questa stringa la cripto con DEScrypt.
L'utente quando installa il software deve spedirmi questo codice,
io lo decodifico e ne creo uno uguale con lo stesso contenuto, solo che alla fine aggiungo un nuovo valore, aggiungo una data "'01/01/2009".
Cripto il tutto con DES, e spedisco la chiave di "attivazione" al cliente.
Il programma confronterà che la ram hdd e nomepc sia esatta, la data gli servirà al programma per dare una scadenza alla registrazione.
per suddividere i valori separati con i cancelletti della stringa uso la funzione Split()
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
mer 30 lug 2008 - 23:46
proverò di certo a seguire il tuo consiglio...
Ora inizio a vedere come crittare i dati
Torna su
Stanze Forum
Elenco Threads
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 !