|
Hasp readbyte and emulator
I'm using the hasp emulator BS 2.33.
Emulating timehasp.
I can't find a match between what i
read and what i have written in the memory of the emulator.
My program execute this call
void HASPAPI hasp( int service,
int seed,
int lptnum,
int pass1,
int pass2,
int HASP_FAR* p1,
int HASP_FAR* p2,
int HASP_FAR* p3,
int HASP_FAR* p4 );
with service to 4Bh
and p1 equal to a pointer which datum is 1
I expected to find in the location pointed by p2 the
byte of memory of the emulator. Why is it different?
Is there a link with the secret table?
What's the mean of request in the secret table section of the emulator?
Thanks and cheers.
Z.
|