Я использую функцию ShowWindow в Windows, чтобы показать и скрыть определенные окна, которые не созданы моим собственным приложением. Использовать эту функцию просто, поскольку вам нужно только пропустить окно HWND и показать, скрыть ли его. Однако некоторые приложения заставляют его появляться снова.
Например, я могу скрыть окно Google Chrome. Однако при открытии веб-сайта в Windows появляется Chrome (это мой интернет-браузер по умолчанию), что означает, что скрытое окно Chrome снова отображается. Я хотел бы предотвратить это, поскольку все скрытые окна должны всегда оставаться скрытыми.
Желательно ли непрерывно передавать команду скрытия (скажем, 10 раз в секунду или около того), чтобы, возможно, показанные окна немедленно снова становились скрытыми, или есть функция для блокировки этих окон как скрытых?
Спасибо.