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
Dove salvo il seriale?
martedì 13 febbraio 2007 - 12.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Giscotech
Profilo
| Junior Member
140
messaggi | Data Invio:
mar 13 feb 2007 - 12:21
Salve a tutti.
Vorrei proteggere un mio applicativo creando un codice basato sul seriale dell'hd.
Ma distribuendo logicamente il sw tramite cd una volta estrapolato il numero seriale come faccio a salvarlo per confrontarlo nelle successive installazioni?
Grazie.
Giuseppe Scordo
Giscotech informatics
gilberto
Profilo
| Junior Member
152
messaggi | Data Invio:
mer 14 feb 2007 - 10:54
Ciao!
Hai provato a salvare i tuoi valori nel registry e poi rileggerli ( getsettings e savesettings ) ?
Spero di essere stato chiaro ed esaustivo.
Gilbert SS4
Giscotech
Profilo
| Junior Member
140
messaggi | Data Invio:
mer 14 feb 2007 - 11:46
ma se scrivo questi valori nel registry , se l'utente dovesse formattare la macchina io perdo i valori.
Io volevo creare un'applicazione che registrasse il numero seriale in un db (se questa può essere una possilità) , dicendo all'utente che per reinstallare il sw doveva riavviare l'utility dove ho salvato il codice.
L'utility confronta il codice contenuto nel db con quello dell'hd se è lo stesso avvia l'applicazione altrimenti si blocca rimandando un codice d'errore.
Cosa ne pensi?
Comunque Grazie.
Giuseppe Scordo
Giscotech Informatics
gilberto
Profilo
| Junior Member
152
messaggi | Data Invio:
mer 14 feb 2007 - 11:57
Allora prova a leggere i tuoi valori e scrivili in un file di testo che userai come licenza.
Questo file va letto all'inizio del tuo programma, cosi se per caso l'utente è truffaldino e ha copiato tutta la tua procedura su un'altra macchina quest'ultima procedura non si avvia!
Come ti pare come idea?
Gilbert SS4
jekisi
Profilo
| Senior Member
460
messaggi | Data Invio:
gio 15 feb 2007 - 06:14
Salve a tutti, ho appena letto quest discussione, la quale trovo molto interessante.
Mi chiedo:
Ma come si fa a leggere il codice dell' HD e scriverli in un file di testo?
Distinti saluti Fabio Messina
gilberto
Profilo
| Junior Member
152
messaggi | Data Invio:
gio 15 feb 2007 - 10:49
Io come strategia per esempio, leggo il guid della macchina e lo registro in un file di testo che salvo nella stessa directory del programma e crittografo il risultato ( così nessuno sa che cosa si tratti ) con il metodo rindjael.
Questo codice viene generato al primo avvio della procedura e poi mai più ( perchè prima che generi il codice controlla che ci sia già e corrisponda con il guid della macchina su cui il programma gira ).
Ovviamente siccome il medodo crittografico richiede una chiave per procedere a decrittografare faccio in modo che il cliente mi chiami per sbloccare l'attivazione del prodotto.
Ne convieni che il programma è in una botte di ferro.
Il guid della macchina lo trovi leggendo il registry.
E' tutto chiaro?
Gilbert SS4
Giscotech
Profilo
| Junior Member
140
messaggi | Data Invio:
gio 15 feb 2007 - 10:54
Un file di testo o un db fa lo stesso.
il problema è che il software di attivazione per registrare il codice non può essere sul cd di installazione, deve essere scaricato da qualche parte e poi conservato per le successive installazioni, altrimenti non posso registrare il codice.
Ora se lo registro su un db protetto e poi dico all'utente di masterizzare il software di attivazione o copiarlo da qualche parte per le successive installazioni, il discorso dovrebbe andare.
Cosa ne persi?
Giuseppe Scordo
Giscotech Informatics
gilberto
Profilo
| Junior Member
152
messaggi | Data Invio:
gio 15 feb 2007 - 10:58
Infatti è più o meno come funziona il mio.
Solo che io tendo a essere un tantino più invasivo.
Gilbert SS4
Giscotech
Profilo
| Junior Member
140
messaggi | Data Invio:
gio 15 feb 2007 - 16:08
Ma leggendo il guid come fai nelle successive installazioni a sapere che si tratta della stessa macchina?
Il file crittografato che crei , se io formatto l'hd lo perdi. Quindi ricrei lo stesso file ma con cosa lo confronti ?
C'è qualcosa che mi sfugge.
Il programma funziona solo dopo che tu decripti il contenuto del file?
Ma io devo distribuire questo software a clienti che sono distanti da me anche centinaia di km !
Quindi devo trovare unaa soluzione "portatile" e di cui si deve realizzare il backup pr successive installazioni.
Giuseppe Scordo
Giscotech Informatics
gilberto
Profilo
| Junior Member
152
messaggi | Data Invio:
gio 15 feb 2007 - 16:29
Infatti non puoi.
E' il cliente che ti telefona chiedendoti un nuovo codice.
Lo scopo è il controllo sul cliente in modo che non ti freghi.
Gilbert SS4
Giscotech
Profilo
| Junior Member
140
messaggi | Data Invio:
gio 15 feb 2007 - 16:45
Scusami forse ho omesso un piccolo particolare.
Questo software è un catalogo elettronico che sta per essere sfornato in 200 copie che entro Giugno 2007 diventeranno 600!
...Ed io vorrei continnuare a vivere come faccio adesso.
Non posso permettere che 600 utenti mi telefonino per riavere la password ogni volta che reinstallano il SO.
Devo realizzare qualcosa scaricabile da internet che crea il codice che mi interessa e lo salva da qualche parte.
Vorrà dire che attenzionerò l'importanza di questa utility con dei messaggi a cadenza settimanale o ad un lasso di tempo prestabilito.
gilberto
Profilo
| Junior Member
152
messaggi | Data Invio:
gio 15 feb 2007 - 17:20
Quello che non mi spiego è perchè tu voglia proteggere un catalogo.
Più gente lo usa più la ditta guadagna, no?
Gilbert SS4
Giscotech
Profilo
| Junior Member
140
messaggi | Data Invio:
gio 15 feb 2007 - 17:30
No. Perchè all'acquirente di questo software io devo vendere 600 licenze non una in più ne una in meno.
Quindi non devo dare la possibilità di poter ricopiare il catalogo che sta sul cd.
Se gli serve la 601° copia , la deve richiedere a me e io la vendo.
Giuseppe Scordo
Gisotech Informatics
dadodj
Profilo
| Newbie
15
messaggi | Data Invio:
mer 21 feb 2007 - 16:35
CIao a tutti,
puoi mettere un server di registrazione nel tuo ufficio che verrà interpellato dal software installato chiedendo l'attivazione (tipo windows xp) e fornirà come parametri il seriale dell'HD (attenzione a quale seriale ti riferisci perchè molti esempi che ci sono in internet leggono il codice cheil S.O. assegna all'HD e se formatti e einstalli il codice cambia) , se sei sotto le 600 attivazioni o il tuo codice è già esistente e lo stai reinstallando ti fa andare avvanti, altrimenti ti dice che non puoi continuare.
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 !