I would like to know if any libraries are available on Windows, which allows us to record the state of applications of other applications.
Use PInvoke to call GetWindowPlacement.
GetWindowPlacement
See here for more details:
http://www.pinvoke.net/default.aspx/user32/getwindowplacement.html
You can use FindWindowExto find the window handle.
FindWindowEx
Process Hacker as a large set of libraries that can be associated with .NET.
It should have everything you need to do what you want, and much more.
API Win32 - ,
Source: https://habr.com/ru/post/1746148/More articles:"Dynamic" java validation framework? - javaMaking report. Requires a set of MS Word templates - .netАтомная переменная Vs. Атомная операция - multithreadingproblem with reading arabic language on jsp page? - jspКак получить доступ к галерее → Видеоролики камеры и отобразить их в списке на кнопке Нажмите? - androidWhat is the best way to call MSWord from C ++ - c ++С#: захват оконных изменений другого приложения (пишет в c/С++, я думаю) - c#method with two parameters that should both be sent twice - javaUTC timestamp in milliseconds using C ++ on Windows - c ++Getting information about the base station on Android - androidAll Articles