[VB 2008] Gestionali e Attivazione con seriale

mercoledì 04 agosto 2010 - 11.29
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows 7  |  Windows Vista  |  Windows XP  |  Visual Studio 2008  |  Visual Studio Express  |  SQL Server 2005  |  Access (.mdb)  |  Office 2003  |  Firefox  |  Javascript  |  CSS 3.0  |  HTML 4.01

darkeric Profilo | Senior Member

Da un pò stò realizzando piccole applicazioni gestionali

quella su cui però stò lavorando adesso non è tanto "piccola"
e quindi avrei la necessità di limitare al massimo che ne
vengano diffuse copie.


siccome non mi aspetto di vendere fuori sede non necessito di protezioni professionali

mi serviva solo capire come ricavare i seriali delle componenti hardware del PC
o magari il seriale di windows
in modo da creare una procedura keygen che mi scomponga quel codice
e mi crei un seriale "univoco" per quella macchina.

lo stesso verrà poi verificato all'avvio dall'applicazione con lo stesso sistema.

al momento lavoro con 2 installer 1 che mi copia un file "chiave" sul pc
e l'installer del software che non parte se non trova il file su indicato!
ma non è il massimo dell' eleganza!!

Revan1985 Profilo | Junior Member

qui trovi come ricavare il seriale (in vb.net)

http://www.devasp.net/net/articles/display/151.html

per poter creare un codice univoco, potresti usare una funzione di hashing (tipo sha256 o sha512), e cifrare il seriale...
salvi il seriale cosi creato (all'attivazione), da qualche parte( propietà dell'applicazione per esempio), e lo carichi di volta in volta.
se non corrispondono, chiudi l'applicazione...

oppure potresti incrociare 2 / 3 seriali, tipo non so, seriale windows, seriale hd, seriale cpu, ecc. ecc.
solo che cosi facendo, se al tuo utente si sputtana qualcosa nel pc, deve riavere il seriale.

spero di averti dato qualche buona idea

Ciao

Non c'è emozione; c'è pace.
Non c'è ignoranza; c'è conoscenza.
Non c'è inquietudine; c'è serenità.
Non c'è caos; c'è armonia.
Non c'è morte; c'è la Forza.

darkeric Profilo | Senior Member

Grazie per la risposta

effettivamente mi era venuto in mente di utilizzare altri seriali

ma come dici tu se cambi un componente ti sballa tutto

unici 2 sono il SO e l'HD che se lo cambi perdi anche il programma, quindi lo devi reinstallare
a quel punto richiedi un nuovo codice

operazione eseguita

allego il keygen di prova

come ti pare?
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5