5aLIVE
September 30th, 2009, 09:00
I have an app that is coded in Delphi.
There is a menu item from the main menu that takes me to a particular form but not before displaying a license agreement form.
The license agreement form needs you to tick a check box to enable a button which is inactive. Once you click on the Proceed button you get to the form you actually want to use.
What I would like to do is have the main menu item jump straight to the desired form without having to click a check box and press the Proceed button every time.
Using DeDe I was able to identify each of theses events and their addresses.
My thinking was that that If I assemble a jump to the start address of Proceed button event code in place of the main menu item event code I would be able to achieve this.
Instead, it causes an access violation. The jump is definitely to the correct address.
Is my approach to problem the right one or is have I overlooked something?
Any suggestions on how you would tackle this problem and what the problem might be would be much appreciated.
Thanks for reading.
5aLIVE.
There is a menu item from the main menu that takes me to a particular form but not before displaying a license agreement form.
The license agreement form needs you to tick a check box to enable a button which is inactive. Once you click on the Proceed button you get to the form you actually want to use.
What I would like to do is have the main menu item jump straight to the desired form without having to click a check box and press the Proceed button every time.
Using DeDe I was able to identify each of theses events and their addresses.
My thinking was that that If I assemble a jump to the start address of Proceed button event code in place of the main menu item event code I would be able to achieve this.
Instead, it causes an access violation. The jump is definitely to the correct address.
Is my approach to problem the right one or is have I overlooked something?
Any suggestions on how you would tackle this problem and what the problem might be would be much appreciated.
Thanks for reading.
5aLIVE.