I'm trying to change the name of a button, but I can't find anything that references it. I looked for the CreateWindow function in the intermodular calls, but I only found a reference to the main window. I also tried through strings but without success.

Searching a little more I found a x64dbg function that allows checking the created processes and their identifiers called handle but nothing appears there except the process of the main window, different one from when you analyze the native calculator of windows.

Could someone give me a new tip on what to do? It's like the button doesn't exist but it's visually there in the program.

Sorry for my English I'm using google translator.

  • Have you tried searching for the text?
    – Ricardo
    Commented Jun 9 at 19:32

1 Answer 1


Before registering a window for the first time, the Windows os holds all relevant information in a structure.(maybe uses RegisterClass function) You can do this by looking at the arguments for the functions used.

Otherwise, older legacy UIs use the window's default preset to bring up the window, which is hard to modify internally.

I would suggest searching for the text inside the button, or breakpointing the click, and then pressing the button.

If possible, it would be great if you could specify exactly which method it using.

ps I use the "deepl" translator, AI-powered.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.