阅读:1176回复:0
soft interrept
请问如何应用 Exec_VxD_Int(DWORD Intnum, ALLREGS* Registers) 实现extended int 13调用?
例如 : INT 13 - IBM/MS INT 13 Extensions - GET DRIVE PARAMETERS AH = 48h DL = drive (80h-FFh) DS:SI -> buffer for drive parameters (see #00273) Return: CF clear if successful AH = 00h DS:SI buffer filled CF set on error AH = error code (see #00234) 在typedef struct tag_Allregs { DWORD REDI; DWORD RESI; DWORD REBP; DWORD RESP; DWORD REBX; DWORD REDX; DWORD RECX; DWORD REAX; DWORD RFLAGS; } ALLREGS, *PALLREGS; 中如何设定ds:si 可否提供一些绝对读写物理硬盘(〉8g)的方法? 谢谢 |
|
|