Re: Project6- Task2.1 Friday, 05-Feb-99 04:13:07
Right to continue I now have an untouched copy of memo95 old version no nag screen unregistered with 2 player mode dissabled. 2. Entering the ser# at the dialog box Well I know that it displys the same message and that there are only two places this message occurs so I guess the best place to start is with line 40b9bc Called by conditional jump at 0040b744 I would assume that if I changed this I would get the same result as before except, to answer Ssndmans point 2. When the program is restarted it it going to try to check the registry for what it now believes is the correct version of the ser#. So this time it will take the route I chose in "Project6- Task2" and consequently fail. I try change 0040b744 from 85 jne to 84 je Registered! Exit Restart Unregistered. As expected the startup procedure detected that there was no ser# So in order to patch the code this way it is also necessary to patch it in the first way too! I haven't yet seen anything of this "The code contains non-hexidecimal characters" I do still have two options left though (perhaps more two that I can see) 1. To apply patch 2 and enter a ser# in the reg - wonder what happens here 2. Apply patch 2 and enter an invalid ser# in the reg. This I am curious about. At first I assumed that the above string was displayed because the program code had been changed. However it is not the only thing that is in Hex The ser# is also. The edit box only allows us to enter hex characters though so the only way we could see this message would be by entering a false ser# directly into the reg Let's try. 1. ser# (valid in reg) Nothing exciting just ser# doesn't match 2. ser# (invalid inreg) nothing exciting just as 1 except if I now go to register i find my invalid ser# in the edit box. What happens if I try to register now? There must be a check on the edit box characters. Success! there she is non-hex characters. Mayby there is another way to patch this little tike but so far I don't see it, mayby I will take another look tommorow. That's all I got for now ShADe ShADe |
ShADe: Project6 - Task1 (04-Feb-99 02:13:20) |
|
Copyright © InsideTheWeb, Inc. 1997-1999
All rights reserved.