numero de serie, proteccion software

17/05/2005 - 12:12 por Maria | Informe spam
Hola a todos,

Estoy buscando una forma de proteger un pequeño programa desarrollado con
C#, de forma que cada vez que se instale en un ordenador se obtenga un
numero de serie y a partir de ese numero, podamos generar una clave de
activación unica para ese ordenador.
He visto algun software que hace eso pero de pago. Alguien sabe de algun
software gratuitoo alguna forma sencilla de hacer algo asi.
Muchas gracias

Un saludo.
María
 

Leer las respuestas

#1 Alfredo Novoa
17/05/2005 - 13:09 | Informe spam
On Tue, 17 May 2005 11:12:32 +0100, "Maria"
wrote:

He visto algun software que hace eso pero de pago. Alguien sabe de algun
software gratuitoo alguna forma sencilla de hacer algo asi.



Puedes utilizar el número de serie del disco duro para generar una
clave.

Aquí tienes un ejemplo de como obtenerlo:


string GetSerialNo()
{
ManagementObjectSearcher searcher = new
ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");

IEnumerator enumerator = searcher.Get().GetEnumerator();

enumerator.MoveNext();

ManagementObject mo (ManagementObject)enumerator.Current;

if (mo["SerialNumber"] == null)
return "";
else
return mo["SerialNumber"].ToString();
}

Preguntas similares