the result on push callm1
is
dword_10003028 dd 37343731h ; DATA XREF: CallMethod+6<r
.data:1000302C aF1f28bc3537e5b db 'F1F28BC3537E5B70F915CDF7B3B0',0
it only pushes the dd 37343731h..
and i want to push db '1747F1F28BC3537E5B70F915CDF7B3B0',0
I wanted to use callm1 so I can repe cmpsd with another value!
callm1 is a pointer. push callm1 only will provide the pointer address.
May I ask if are you sure to continue with assembly? What is needed to do in order to discard c / c++?