ok but how do i know the offset of the byte that is different to the other Exe?

example

00401031 |. 817D 0C 100100>CMP DWORD PTR SS:[EBP+C],110
00401038 |. 75 5A JNZ SHORT blah.00401094

that's execuable one

00401031 |. 817D 0C 100100>CMP DWORD PTR SS:[EBP+C],110
00401038 |. 74 5A JE SHORT blah.00401095

excutable 2

as you can see byte 75 in exe 1 is different in exe 2 is 74 so tha offset of that byte changed would be 1039h

so how do i do that in vb ? get the offset of the byte changed in this case 1039h and store into variable
Thanks

P.S. Geek i changed my title sorry