I have a small calculation system that will be installed in multiple PCs. Those PCs have a program installed in them and this program is always open (but minimized).
I need to get the value of a ‘RadioButton’ in this program but I can’t access it!
I’ve tried to get an API for this application but the company developed it refused to co-operate. I’ve got a crazy idea, you can refer to my question regarding this idea Click It and the last thing is to get the cache for the button but I think this is going to work with WebApplications only!
Any help would be Great! =) .. And btw I decided to build my application as web application but then I changed my mind to build it as a WinForms because of the screenshot. But if I got a better and a more clean solution I’d go back to WebApp
Screen grabbing is not a good option. You should be able to use
FindWindowbased methods to get hold of the radio button if the app uses windowed controls. If not then UI Automation may very well be able to get the value of the radio button. Whatever it’s usually possible to read UI state out of another application with methods like this, and much easier than screen scraping.