Hello
This is my first posting hope I am not in the wrong forum?
The software application is being used on a ATM machine in a kids musuem.
The machine boots up ok and is working but the Dr Watson log appears four times with the following fault.
63904204 66837c240c02 cmp word ptr [esp+0xc],0x2
6390420a 7433 jz 6390423f
6390420c 8b742408 mov esi,[esp+0x8]
63904210 668b06 mov ax,[esi]
63904213 663d1800 cmp ax,0x18
63904217 721f jb 63904238
63904219 807e0218 cmp byte ptr [esi+0x2],0x18
6390421d 7519 jnz 63904238
6390421f 0fb7c8 movzx ecx,ax
FAULT ->63904222 663b0431 cmp ax,[ecx+esi]
63904226 7510 jnz 63904238
63904228 56 push esi
63904229 e8b5ffffff call 639041e3
6390422e 59 pop ecx
6390422f 8a4e17 mov cl,[esi+0x17]
63904232 2ac1 sub al,cl
The program that is bring up the fault Trcwdmin.exe seems like a checking routine with the actual fault in a .dll file that is called for.
The question is, could I change line 63904222 to get to the jnz on the next line without bring up the Dr Watson warning?
Danoli
This is my first posting hope I am not in the wrong forum?
The software application is being used on a ATM machine in a kids musuem.
The machine boots up ok and is working but the Dr Watson log appears four times with the following fault.
63904204 66837c240c02 cmp word ptr [esp+0xc],0x2
6390420a 7433 jz 6390423f
6390420c 8b742408 mov esi,[esp+0x8]
63904210 668b06 mov ax,[esi]
63904213 663d1800 cmp ax,0x18
63904217 721f jb 63904238
63904219 807e0218 cmp byte ptr [esi+0x2],0x18
6390421d 7519 jnz 63904238
6390421f 0fb7c8 movzx ecx,ax
FAULT ->63904222 663b0431 cmp ax,[ecx+esi]
63904226 7510 jnz 63904238
63904228 56 push esi
63904229 e8b5ffffff call 639041e3
6390422e 59 pop ecx
6390422f 8a4e17 mov cl,[esi+0x17]
63904232 2ac1 sub al,cl
The program that is bring up the fault Trcwdmin.exe seems like a checking routine with the actual fault in a .dll file that is called for.
The question is, could I change line 63904222 to get to the jnz on the next line without bring up the Dr Watson warning?
Danoli