Is there any program out there that can close messageboxes pressing enter automatically? (in windows XP)
-
SOLVED ALREADY, I've done a small program in C++ that handles that for me. The problem was not doing the program itself (which is super easy to do) the problem was getting an executable file that would work in Windows XP. After a good tip from @Daniel_Pfeffer, I've learned how to configure newer versions of Visual Studio to link for Windows XP. THANK YOU ALL! :thumbsup: I've seen "Clickoff" and "windows closer by Murgee", but the first one seems not to be capable to click on the message box and press enter afterwards, and the second one can't simply run on windows XP. I've done a super simple small C++ program that would do that search for window handle, send return there. and that should be it. The problem is that what is output from my Visual Studio is not compatible anymore with windows xp... (that's why I'm searching for a free application that could do that). Each 2 or 3 years I get a request that implies opening 3 virtual machines and open a set of files... each time I try to open those files it takes between 30 minutes to several hours. And always appears some messageboxes that need to be confirmed for the process to continue. This leaves me in front of the computer waiting for them... Thank you all! :beer:
www.robotecnik.com[^] - robots, CNC and PLC programming
i would prefer to do a prorgram targeted approach... and wrap around the MessageBox* function so the messagebox would never appear at all, and all required would be a change from user32.dll to userMy.dll where userMy.dll i would forward all functions to user32.dll minus the MessageBox ones... altough its also possible to do by injecting a dll on the process and detouring... and even possible with a global hooking for dialog creation (using the MessageBox template), dont know programs for that as usually i do more targeted than generic approaches... but imo its very easy to do :)
-
You can try this. I've used it in the past for some scripting. https://www.autoitscript.com/site/[^]
-
The output from Visual Studio is compatible with XP when you build with the XP-compatible toolchain.
-
i would prefer to do a prorgram targeted approach... and wrap around the MessageBox* function so the messagebox would never appear at all, and all required would be a change from user32.dll to userMy.dll where userMy.dll i would forward all functions to user32.dll minus the MessageBox ones... altough its also possible to do by injecting a dll on the process and detouring... and even possible with a global hooking for dialog creation (using the MessageBox template), dont know programs for that as usually i do more targeted than generic approaches... but imo its very easy to do :)
-
SOLVED ALREADY, I've done a small program in C++ that handles that for me. The problem was not doing the program itself (which is super easy to do) the problem was getting an executable file that would work in Windows XP. After a good tip from @Daniel_Pfeffer, I've learned how to configure newer versions of Visual Studio to link for Windows XP. THANK YOU ALL! :thumbsup: I've seen "Clickoff" and "windows closer by Murgee", but the first one seems not to be capable to click on the message box and press enter afterwards, and the second one can't simply run on windows XP. I've done a super simple small C++ program that would do that search for window handle, send return there. and that should be it. The problem is that what is output from my Visual Studio is not compatible anymore with windows xp... (that's why I'm searching for a free application that could do that). Each 2 or 3 years I get a request that implies opening 3 virtual machines and open a set of files... each time I try to open those files it takes between 30 minutes to several hours. And always appears some messageboxes that need to be confirmed for the process to continue. This leaves me in front of the computer waiting for them... Thank you all! :beer:
www.robotecnik.com[^] - robots, CNC and PLC programming
There is a registry entry in Windows XP that will automatically click on the default reply for a messagebox. See Enabling Default Reply