MrJewes 发表于 2005-8-10 00:00:00

【补丁源码交流】收到新短信提示读取V1

Jewes
有兴趣的朋友可以去研究一下
;收到新短信提示读取V1 For Siemens 6688V55
$Segmented
$Mod167

;Some Function
DrawImagebyIndex EQU 0xB3DF04
Fun2               EQU 0xD445A8
HasNewSMS       EQU 0xA55672
;SOme Address

PatchBeginEQU 0x1F21b4
dlgStruct_Begin EQU 0x1F2190

dlgStruct section data word at dlgStruct_Begin
               dw A38h
               dw 7FFFh
               dw 0
               dw 0
               dw 2
               dw 0
               dw 0
               dw 7FFFh
               dw 0
               dw 0
               dw pof(Handler)
               dw seg(Handler+0xA00000)
               dw 0
               dw 0
               dw 2E00h
               dw 342h
               dw 4E26h
               dw 2
dlgStruct ends


patch section code word AT PatchBegin

main proc far
calls   0b4h,0d81eh
CALLS   SEG(HasNewSMS),SOF(HasNewSMS)
CMP          R4,#0
JMP   CC_Z,main_out
mov   r12, #pof(dlgStruct+4)
mov   r13, #pag(dlgStruct+0xA00000)
mov   r14, #pof(dlgStruct)
mov   r15, r13
calls   0DDh, 80DAh
main_out:
rets
main endp

handler proc far
      cmp   r14,#23h
      jmp           cc_nz,readlater
      mov   r4, #1
      mov   [-r0], r4
      mov   r12, #0
      mov   [-r0], r12
      mov   [-r0], r4
      mov   [-r0], r12
      mov   [-r0], r12
      mov   r13, #0
      mov   r15, #0
      mov   r14, #0
      calls   seg(Fun2),sof(Fun2)
      add   r0, #0Ah
      mov        r4,#1
      jmp   cc_uc,handle_out
readlater:
      mov   r4,#0
handle_out:      
      rets
handler endp
patch ends
End





[此贴子已经被作者于2004-3-15 21:11:17编辑过]

lishenglyx 发表于 2005-8-10 00:01:00

JEWES,能写一个有注释的窗体应用的例子吗?

MrJewes 发表于 2005-8-10 00:02:00

这个,我也上依葫芦画瓢,具体的我也不是很清楚。

bill_wfm 发表于 2005-8-10 00:03:00

为什么不注明是6688还是X618的呢???还是说我孤陋寡闻了:)

lzuzyy 发表于 2005-8-10 00:04:00

以下是引用bill_wfm在2004-3-15 17:48:53的发言:
为什么不注明是6688还是X618的呢???还是说我孤陋寡闻了:)

上面不是写的很清楚吗?
For Siemens 6688V55

MrJewes 发表于 2005-8-10 00:05:00

是我后来加的

xlight 发表于 2005-8-10 00:06:00

好象有个比较严重的BUG
就是连续收到两条短信的时候,有可能会有看完的短信丢失的现象

具体我还不太清楚,但是至少要判别目前是不是已经在 有一个提示窗体存在 吧

最好还有一个计时 ,10秒中后自动退出 提示窗体
页: [1]
查看完整版本: 【补丁源码交流】收到新短信提示读取V1