So we have an application that I am not ready to describe in full before we take it to the market, but I will give the details necessary.
We currently have an application that takes a snapshot of an active window of a particular application based on a region that is selected by the user. This data is simply a number that is read using OCR and sends this number to a particular device for that device to display. It is much more complicated but this is the part that I want to ask about. Sometimes these different types of particular applications do not have an active window setup so if the user moves the window then we no longer can read that region with OCR unless they update the new region.
I have read into something known as microsoft hooks. Here is the link
My question here is this something that can be used at all and would it be ethical? We don't need access to any sensitive info but I myself am not sure if I should use this.
Im sorry the description of my software is very vague. We just don't have it fully protected yet so I don't want to just announce it. I only need some help seeing if hook can be used in this type of way.