Professional Documents
Culture Documents
Una Manera sencilla de verificar si el sistema que un usuario tiene es original es el uso de
archivos que nos ayuden a comprobar si ellos tienen una copia o no.
Una Manera sencilla de verificar si el sistema que un usuario tiene es original es el uso de
archivos que nos ayuden a comprobar si ellos tienen una copia o no. Aqui les pongo una manera
sencilla de como hacerlo, por supuesto pueden modificar el contenido de las rutinas, a la vez
que aqui describo dos pequeas rutinas, las cuales se deben de ejecutar por separado. La
primer rutina es la que debemos usar en nuestro sistema por decirlo asi en el main menu(Menu
principal), la segunda es donde creamos nuestro archivo a verificar.
**
**
**
**
**
**
**
**
Orden
Los comentarios son propiedad de sus respectivos autores.
No somos responsables de su contenido.
Refrescar
Re: Re: Evitar las copias de sistemas por mfpvillatoro en 12 May, 2003 - 10:57
Re: Re: Evitar las copias de sistemas por aerd99 en 13 Ene, 2004 - 03:21
Re: Re: Re: Evitar las copias de sistemas por poctavio en 10 Ago, 2004 - 12:49
ERASE C:\creditos.dat
ETIQ = Serie
* A continuacion "ENCRIPTO" la identificacion del * Volumen
e=""
For I = 1 to Len(Etiq)
X=Asc(Substr(ETIQ,I,1))+7
If X < 100
X="0"+str(x,2,0)
Else
X=str(x,3,0)
Endif
E=E+chr(val(X))
Next I
ETIQ = E
* Guardo la variable con los Datos en \OEM.DAT
Save to \OEM.DAT All Like ETIQ
Todo lo anterior estaria en el modulo de instalacion del sistema y luego cada vez que el sistema se
ejecuta se verificara la etiqueta del disco actual con la que tenemos guardada en \OEM.Dat :
Restore From \OEM.DAT ADDI
!vol C: >C:\creditos.dat
Serie=MemoRead("C:\creditos.dat")
Serie=Substr(Serie,Len(Serie)-10,09)
ERASE C:\creditos.dat
e=""
For I = 1 to Len(Etiq)
X=Asc(Substr(ETIQ,I,1))-7
X=Chr(X)
E=E+X
Next I
IF Serie <> E
Clear
Set Cursor Off
Set Color to
Text
? " COPIA NO AUTORIZADA !"
EndText
QUIT
ENDIF
*
Suerte !
Re: Re: Evitar las copias de sistemas por E.Kant en 27 May, 2003 - 09:19