- 积分
- 474
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2005-8-11 00:01:00
|
显示全部楼层
@huajia: 可以事先做一个判断是否有新信息,这样就不会死了。
参见6688的收到新短信提示读取,里面有个函数 HasNewSMS EQU 0xA55672
这是我V2版中节选的部分源码:
patch section code word AT Patch_Begin
main proc far
calls 0B4h,0D81Eh
CALLS SEG(HasNewSMS),SOF(HasNewSMS)
CMP R4,#0
JMPr cc_Z,main_out
;extp #34h,#1
;mov r12,03FECh ;// java run factor
;cmp r12,#0
;jmpr cc_Z,main_out
mov r12, #pof(dlgStruct+4)
mov r13, #pag(dlgStruct+0xA00000)
mov r14, #pof(dlgStruct)
mov r15, r13
calls 0DDh, 080DAh
main_out:
;calls 0B3h, 062A8h ;// 收到短信亮灯
;NOP
;NOP
rets
main endp
|
|