
I solved the problem with resizing the window. I don't think they are "mergable" to you as I didn't care about the code quality. So my changes to that file were unnecessary 🤦‍♂ītw I added more things to my fork.

I got scared by olaimed, but as we know now, he wasn't banned because of the bot. Was using this event and I've never got banned. The reason I went with mouse_event is that the other bot I have been using for years (also on non-official servers). This post also talks about detecting of pixel type bots, I have tried to add a manifest file, but couldn't get it to work and wasn't willing to spend a lot of time on I agree with you on the PostMessage. I think postmessage with its less obvious 'Unavailable' is better. Taking a look at the changes made (keybd_event & mouse_event) in his fork, they seem to be more obvious as the origin is 'Injected'. The code in the following repo is interesting, it identifies the source and origin of a mouse move, click or keyboard event via cpp. I have thought about how detectable the bot is, but after 6 months I haven't been banned, but that doesn't mean I won't be.
:no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/19600765/Visions_of_N_Zoth_Survival_Guide___Update_Live_on_January_14_3_11_screenshot.png)

So before doing keyboard clicks/mouse clicks we need to re-focus the wow window (using SetForegroundWindow). The biggest down-side of these functions is the they require the wow window to be in focus.

I have re-written the API layer it uses to interact with the wow process.
