![]() |
|
#3
|
|||
|
|||
|
Hiya suddenLy,
The returns depend on the version of HASP API, but it sounds like you've got a slightly older ver. So/ HaspStatus(): Par3=ECX port address, 0x66/0x67 (102, 103) for LPT devices & 201-255 for USB devices. Never saw an app that was really concerned to check them though ;-). ReadBlock(): Returns : Par1 = EAX (offset of read, value of EDI before hasp()) Par2 = EBX (number of words read) Par3 = ECX (status of operation, should be 0) Par4 = EDX (pointer to returned data, value of EAX before hasp()) In several HASP API versions these returns aren't necessarily correct, all you must do for ReadBlock() is clear the status and return memory data. Regards CrackZ. |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| PE Loader Questions | dila | General Discussion | 13 | 12-20-2011 12:03 |
| 2 questions (IDA / Windows 2k/2k3) | skyper | General Discussion | 8 | 04-22-2004 08:44 |
| questions about code | bartster | General Discussion | 19 | 02-14-2004 01:31 |
| some unpacking questions | gnasher | General Discussion | 2 | 01-03-2004 20:44 |