In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Mochilas de protección Aladdin HASP HL Max

Foro de Xailer profesional en español
Responder
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Mochilas de protección Aladdin HASP HL Max

Mensaje por jasm »

/*
* Proyecto: Wrapper para mochilas Aladdin HASP HL Max.
* Fichero: Hasp.c
* Descripción:
* Autor: José Alfonso Suárez Moreno
* Fecha: 02/10/2007
*/
#include "windows.h"
#include "xailer.h"
#include "colors.ch"
#include "hasp_hl.h"
XA_FUNC( HASP_LOGIN )
{
unsigned char *vendor_code = hb_parc( 1 );
hasp_handle_t handle = 0;
hasp_status_t status;
status = hasp_login(HASP_PROGNUM_DEFAULT_FID, vendor_code, &handle);
if (status == HASP_STATUS_OK)
{
hb_retnl( handle );
}
else
{
hb_retnl( status );
}
}
XA_FUNC( HASP_LOGOUT )
{
unsigned long handle = hb_parnl( 1 );
hasp_status_t status;
status = hasp_logout(handle);
hb_retnl( status );
}
XA_FUNC( HASP_WRITE )
{
unsigned long handle = hb_parnl( 1 );
hasp_size_t offset = hb_parnl( 2 );
hasp_size_t len = hb_parnl( 3 );
unsigned char *data = hb_parc( 4 );
hasp_status_t status;
status = hasp_write(handle, HASP_FILEID_MAIN, offset, len, data);
hb_retnl( status );
}
XA_FUNC( HASP_READ )
{
unsigned long handle = hb_parnl( 1 );
hasp_size_t offset = hb_parnl( 2 );
hasp_size_t len = hb_parnl( 3 );
unsigned char *data = hb_parc( 4 );
hasp_status_t status;
status = hasp_read(handle, HASP_FILEID_MAIN, offset, len, data);
hb_retnl( status );
}
XA_FUNC( HASP_GET_SIZE )
{
unsigned long handle = hb_parnl( 1 );
hasp_status_t status;
hasp_status_t memSize;
status = hasp_get_size(handle, HASP_FILEID_MAIN, &memSize);
if (status == HASP_STATUS_OK)
{
hb_retnl( memSize );
}
else
{
hb_retnl( status );
}
}
XA_FUNC( HASP_ENCRYPT )
{
unsigned long handle = hb_parnl( 1 );
unsigned char *data = hb_parc( 2 );
hasp_size_t len = hb_parnl( 3 );
hasp_status_t status;
status = hasp_encrypt(handle, data, len);
hb_retnl( status );
}
XA_FUNC( HASP_DECRYPT )
{
unsigned long handle = hb_parnl( 1 );
unsigned char *data = hb_parc( 2 );
hasp_size_t len = hb_parnl( 3 );
hasp_status_t status;
status = hasp_decrypt(handle, data, len);
hb_retnl( status );
}
--
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Mochilas de protección Aladdin HASP HL Max

Mensaje por zeasoftware »

podrias atacar mi ignorancia... jejeje., que son exactamente?
podrias poner un pantallazo?
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escribió en el mensaje
news:[email=4702bcd6@ozsrv2.ozlan.local...]4702bcd6@ozsrv2.ozlan.local...[/email]
> Si hay algún interesado en este tema dejo aquí los wrappers necesarios
> para funcionar con las mochilas de protección Aladdin HASP HL Max.
>
> Saludos
>
> Jose A. Suarez
>
------------------------------------------------------------ --------------------
> /*
> * Proyecto: Wrapper para mochilas Aladdin HASP HL Max.
> * Fichero: Hasp.c
> * Descripción:
> * Autor: José Alfonso Suárez Moreno
> * Fecha: 02/10/2007
> */
>
> #include "windows.h"
> #include "xailer.h"
> #include "colors.ch"
> #include "hasp_hl.h"
>
> XA_FUNC( HASP_LOGIN )
> {
> unsigned char *vendor_code = hb_parc( 1 );
> hasp_handle_t handle = 0;
> hasp_status_t status;
>
> status = hasp_login(HASP_PROGNUM_DEFAULT_FID, vendor_code, &handle);
>
> if (status == HASP_STATUS_OK)
> {
> hb_retnl( handle );
> }
> else
> {
> hb_retnl( status );
> }
> }
>
> XA_FUNC( HASP_LOGOUT )
> {
> unsigned long handle = hb_parnl( 1 );
> hasp_status_t status;
>
> status = hasp_logout(handle);
>
> hb_retnl( status );
> }
>
> XA_FUNC( HASP_WRITE )
> {
>
> unsigned long handle = hb_parnl( 1 );
> hasp_size_t offset = hb_parnl( 2 );
> hasp_size_t len = hb_parnl( 3 );
> unsigned char *data = hb_parc( 4 );
>
> hasp_status_t status;
> status = hasp_write(handle, HASP_FILEID_MAIN, offset, len, data);
>
> hb_retnl( status );
> }
>
> XA_FUNC( HASP_READ )
> {
>
> unsigned long handle = hb_parnl( 1 );
> hasp_size_t offset = hb_parnl( 2 );
> hasp_size_t len = hb_parnl( 3 );
> unsigned char *data = hb_parc( 4 );
>
> hasp_status_t status;
>
> status = hasp_read(handle, HASP_FILEID_MAIN, offset, len, data);
>
> hb_retnl( status );
> }
>
> XA_FUNC( HASP_GET_SIZE )
> {
> unsigned long handle = hb_parnl( 1 );
> hasp_status_t status;
> hasp_status_t memSize;
>
> status = hasp_get_size(handle, HASP_FILEID_MAIN, &memSize);
>
> if (status == HASP_STATUS_OK)
> {
> hb_retnl( memSize );
> }
> else
> {
> hb_retnl( status );
> }
> }
>
> XA_FUNC( HASP_ENCRYPT )
> {
> unsigned long handle = hb_parnl( 1 );
> unsigned char *data = hb_parc( 2 );
> hasp_size_t len = hb_parnl( 3 );
> hasp_status_t status;
>
> status = hasp_encrypt(handle, data, len);
>
> hb_retnl( status );
> }
>
> XA_FUNC( HASP_DECRYPT )
> {
> unsigned long handle = hb_parnl( 1 );
> unsigned char *data = hb_parc( 2 );
> hasp_size_t len = hb_parnl( 3 );
> hasp_status_t status;
>
> status = hasp_decrypt(handle, data, len);
>
> hb_retnl( status );
> }
>
>
Rene Flores
Mensajes: 620
Registrado: Jue Mar 23, 2006 2:39 am

Mochilas de protección Aladdin HASP HL Max

Mensaje por Rene Flores »

Ramón:
Mochila = Candado o llave de proteccion que se utiliza en un puerto
paralelo o usb.
Yo tengo las de Sentinel Super Pro para xHarbour cualquier version,
cuando quieran se las pongo.
Saludos
Rene Flores
http://www.ciber-tec.com
--------------------------
Operacion Colombia: Exito arrollador
Nos vemos en Chile a partir de 13 de Octubre
y en Argentina 1 de Noviembre.
Zea escribió:
> podrias atacar mi ignorancia... jejeje., que son exactamente?
> podrias poner un pantallazo?
>
> Saludos.
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Mochilas de protección Aladdin HASP HL Max

Mensaje por zeasoftware »

Gracias,
Si me los han ofrecido pero no habia podido realizar pruebas, por no saber
como atacarlo, tengo un colega que los usa con clipper y me obsequio uno
para pruebas, vere si puedo lograr algo.
Gracias de nuevo.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Rene Flores" <"rflores[nospam]"@ciber-tec.com> escribió en el mensaje
news:4702e17f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ramón:
>
> Mochila = Candado o llave de proteccion que se utiliza en un puerto
> paralelo o usb.
>
> Yo tengo las de Sentinel Super Pro para xHarbour cualquier version, cuando
> quieran se las pongo.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
> --------------------------
> Operacion Colombia: Exito arrollador
> Nos vemos en Chile a partir de 13 de Octubre
> y en Argentina 1 de Noviembre.
>
>
>
> Zea escribió:
>> podrias atacar mi ignorancia... jejeje., que son exactamente?
>> podrias poner un pantallazo?
>>
>> Saludos.
desarrollo
Mensajes: 109
Registrado: Lun Abr 02, 2007 10:12 am

Mochilas de protección Aladdin HASP HL Max

Mensaje por desarrollo »

Ramon,
Mira en www.aladdin.es
Saludos
Jose A. Suarez
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=4702cd35@ozsrv2.ozlan.local...]4702cd35@ozsrv2.ozlan.local...[/email]
> podrias atacar mi ignorancia... jejeje., que son exactamente?
> podrias poner un pantallazo?
>
> Saludos.
> --
> Ramón Zea
> 01.993.194.14.27
> http://www.paginasprodigy.com/zeasoftware/
> zeasoftware@prodigy.net.mx
> zeasoftware@hotmail.com
> ramonzea@yahoo.com
> zeasoft.movil@hotmail.com
> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escribió en el mensaje
> news:[email=4702bcd6@ozsrv2.ozlan.local...]4702bcd6@ozsrv2.ozlan.local...[/email]
>> Si hay algún interesado en este tema dejo aquí los wrappers necesarios
>> para funcionar con las mochilas de protección Aladdin HASP HL Max.
>>
>> Saludos
>>
>> Jose A. Suarez
>>
>
>
> ------------------------------------------------------------ --------------------
>
>
>> /*
>> * Proyecto: Wrapper para mochilas Aladdin HASP HL Max.
>> * Fichero: Hasp.c
>> * Descripción:
>> * Autor: José Alfonso Suárez Moreno
>> * Fecha: 02/10/2007
>> */
>>
>> #include "windows.h"
>> #include "xailer.h"
>> #include "colors.ch"
>> #include "hasp_hl.h"
>>
>> XA_FUNC( HASP_LOGIN )
>> {
>> unsigned char *vendor_code = hb_parc( 1 );
>> hasp_handle_t handle = 0;
>> hasp_status_t status;
>>
>> status = hasp_login(HASP_PROGNUM_DEFAULT_FID, vendor_code, &handle);
>>
>> if (status == HASP_STATUS_OK)
>> {
>> hb_retnl( handle );
>> }
>> else
>> {
>> hb_retnl( status );
>> }
>> }
>>
>> XA_FUNC( HASP_LOGOUT )
>> {
>> unsigned long handle = hb_parnl( 1 );
>> hasp_status_t status;
>>
>> status = hasp_logout(handle);
>>
>> hb_retnl( status );
>> }
>>
>> XA_FUNC( HASP_WRITE )
>> {
>>
>> unsigned long handle = hb_parnl( 1 );
>> hasp_size_t offset = hb_parnl( 2 );
>> hasp_size_t len = hb_parnl( 3 );
>> unsigned char *data = hb_parc( 4 );
>>
>> hasp_status_t status;
>> status = hasp_write(handle, HASP_FILEID_MAIN, offset, len, data);
>>
>> hb_retnl( status );
>> }
>>
>> XA_FUNC( HASP_READ )
>> {
>>
>> unsigned long handle = hb_parnl( 1 );
>> hasp_size_t offset = hb_parnl( 2 );
>> hasp_size_t len = hb_parnl( 3 );
>> unsigned char *data = hb_parc( 4 );
>>
>> hasp_status_t status;
>>
>> status = hasp_read(handle, HASP_FILEID_MAIN, offset, len, data);
>>
>> hb_retnl( status );
>> }
>>
>> XA_FUNC( HASP_GET_SIZE )
>> {
>> unsigned long handle = hb_parnl( 1 );
>> hasp_status_t status;
>> hasp_status_t memSize;
>>
>> status = hasp_get_size(handle, HASP_FILEID_MAIN, &memSize);
>>
>> if (status == HASP_STATUS_OK)
>> {
>> hb_retnl( memSize );
>> }
>> else
>> {
>> hb_retnl( status );
>> }
>> }
>>
>> XA_FUNC( HASP_ENCRYPT )
>> {
>> unsigned long handle = hb_parnl( 1 );
>> unsigned char *data = hb_parc( 2 );
>> hasp_size_t len = hb_parnl( 3 );
>> hasp_status_t status;
>>
>> status = hasp_encrypt(handle, data, len);
>>
>> hb_retnl( status );
>> }
>>
>> XA_FUNC( HASP_DECRYPT )
>> {
>> unsigned long handle = hb_parnl( 1 );
>> unsigned char *data = hb_parc( 2 );
>> hasp_size_t len = hb_parnl( 3 );
>> hasp_status_t status;
>>
>> status = hasp_decrypt(handle, data, len);
>>
>> hb_retnl( status );
>> }
>>
>>
>
>
desarrollo
Mensajes: 109
Registrado: Lun Abr 02, 2007 10:12 am

Mochilas de protección Aladdin HASP HL Max

Mensaje por desarrollo »

René,
Interesante. ¿Puedes enviarmelos a mi privado? Ando evaluando estas
posibilidades de protección.
Saludos,
José Alfonso Suárez Moreno
"Rene Flores" <"rflores[nospam]"@ciber-tec.com> escribió en el mensaje
news:4702e17f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ramón:
>
> Mochila = Candado o llave de proteccion que se utiliza en un puerto
> paralelo o usb.
>
> Yo tengo las de Sentinel Super Pro para xHarbour cualquier version, cuando
> quieran se las pongo.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
> --------------------------
> Operacion Colombia: Exito arrollador
> Nos vemos en Chile a partir de 13 de Octubre
> y en Argentina 1 de Noviembre.
>
>
>
> Zea escribió:
>> podrias atacar mi ignorancia... jejeje., que son exactamente?
>> podrias poner un pantallazo?
>>
>> Saludos.
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Mochilas de protección Aladdin HASP HL Max

Mensaje por Carlos Ortiz »

Tengo varias llaves de estas sin uso, por ahi si a alguien le interesa y
quiere gastar menos que comprar un paquete completo vemos que precio se
puede hacer.
Atte. Carlos Ortiz.
Pedro Amaro
Mensajes: 157
Registrado: Jue May 18, 2006 5:10 pm

Mochilas de protección Aladdin HASP HL Max

Mensaje por Pedro Amaro »

Aladdín tiene un paquete gratuito para promoción, yo pedi uno hace unos
meses y aun no he tenido tiempo de probarlo.
Se llama "HASP SRM" y hay que pedirlo en la pagina web.
Un saludo
Pedro Amaro
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Mochilas de protección Aladdin HASP HL Max

Mensaje por jasm »

Pedro,
Las pruebas estas las estoy haciendo con el kit de desarrollo HASP HL
que me enviaron hace unos meses.
Saludos
Jose A. Suarez
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Mochilas de protección Aladdin HASP HL Max

Mensaje por PILO »

Estoy muy interesado en ello.
me puedo poner en contacto contigo
de parte de pilo
"José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escribió en el mensaje
news:[email=4702bcd6@ozsrv2.ozlan.local...]4702bcd6@ozsrv2.ozlan.local...[/email]
> Si hay algún interesado en este tema dejo aquí los wrappers necesarios
> para funcionar con las mochilas de protección Aladdin HASP HL Max.
>
> Saludos
>
> Jose A. Suarez
>
------------------------------------------------------------ --------------------
> /*
> * Proyecto: Wrapper para mochilas Aladdin HASP HL Max.
> * Fichero: Hasp.c
> * Descripción:
> * Autor: José Alfonso Suárez Moreno
> * Fecha: 02/10/2007
> */
>
> #include "windows.h"
> #include "xailer.h"
> #include "colors.ch"
> #include "hasp_hl.h"
>
> XA_FUNC( HASP_LOGIN )
> {
> unsigned char *vendor_code = hb_parc( 1 );
> hasp_handle_t handle = 0;
> hasp_status_t status;
>
> status = hasp_login(HASP_PROGNUM_DEFAULT_FID, vendor_code, &handle);
>
> if (status == HASP_STATUS_OK)
> {
> hb_retnl( handle );
> }
> else
> {
> hb_retnl( status );
> }
> }
>
> XA_FUNC( HASP_LOGOUT )
> {
> unsigned long handle = hb_parnl( 1 );
> hasp_status_t status;
>
> status = hasp_logout(handle);
>
> hb_retnl( status );
> }
>
> XA_FUNC( HASP_WRITE )
> {
>
> unsigned long handle = hb_parnl( 1 );
> hasp_size_t offset = hb_parnl( 2 );
> hasp_size_t len = hb_parnl( 3 );
> unsigned char *data = hb_parc( 4 );
>
> hasp_status_t status;
> status = hasp_write(handle, HASP_FILEID_MAIN, offset, len, data);
>
> hb_retnl( status );
> }
>
> XA_FUNC( HASP_READ )
> {
>
> unsigned long handle = hb_parnl( 1 );
> hasp_size_t offset = hb_parnl( 2 );
> hasp_size_t len = hb_parnl( 3 );
> unsigned char *data = hb_parc( 4 );
>
> hasp_status_t status;
>
> status = hasp_read(handle, HASP_FILEID_MAIN, offset, len, data);
>
> hb_retnl( status );
> }
>
> XA_FUNC( HASP_GET_SIZE )
> {
> unsigned long handle = hb_parnl( 1 );
> hasp_status_t status;
> hasp_status_t memSize;
>
> status = hasp_get_size(handle, HASP_FILEID_MAIN, &memSize);
>
> if (status == HASP_STATUS_OK)
> {
> hb_retnl( memSize );
> }
> else
> {
> hb_retnl( status );
> }
> }
>
> XA_FUNC( HASP_ENCRYPT )
> {
> unsigned long handle = hb_parnl( 1 );
> unsigned char *data = hb_parc( 2 );
> hasp_size_t len = hb_parnl( 3 );
> hasp_status_t status;
>
> status = hasp_encrypt(handle, data, len);
>
> hb_retnl( status );
> }
>
> XA_FUNC( HASP_DECRYPT )
> {
> unsigned long handle = hb_parnl( 1 );
> unsigned char *data = hb_parc( 2 );
> hasp_size_t len = hb_parnl( 3 );
> hasp_status_t status;
>
> status = hasp_decrypt(handle, data, len);
>
> hb_retnl( status );
> }
>
>
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Mochilas de protección Aladdin HASP HL Max

Mensaje por jasm »

Pilo,
A tu disposición.
Saludos
Jose A. Suarez
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Mochilas de protección Aladdin HASP HL Max

Mensaje por zeasoftware »

Podrias ponerlas librerias?
ya sea en el foro o a mi privado, como gustes.
Gracias de antemano.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Rene Flores" <"rflores[nospam]"@ciber-tec.com> escribió en el mensaje
news:4702e17f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ramón:
>
> Mochila = Candado o llave de proteccion que se utiliza en un puerto
> paralelo o usb.
>
> Yo tengo las de Sentinel Super Pro para xHarbour cualquier version, cuando
> quieran se las pongo.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
> --------------------------
> Operacion Colombia: Exito arrollador
> Nos vemos en Chile a partir de 13 de Octubre
> y en Argentina 1 de Noviembre.
>
>
>
> Zea escribió:
>> podrias atacar mi ignorancia... jejeje., que son exactamente?
>> podrias poner un pantallazo?
>>
>> Saludos.
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Mochilas de protección Aladdin HASP HL Max

Mensaje por zeasoftware »

Me apunto a la peticion de PILO.
Gracias.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escribió en el mensaje
news:4708e1e6$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Pilo,
>
> A tu disposición.
>
> Saludos
>
> Jose A. Suarez
Responder