nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.11k stars 638 forks source link

Screen curtain check for success #12708

Open seanbudd opened 3 years ago

seanbudd commented 3 years ago

Is your feature request related to a problem? Please describe.

The screen curtain relies on an unreliable API for WOW64 applications like NVDA. If it fails silently on an untested version of Windows, personal or confidential information may be exposed on the display without a user knowing.

Describe the solution you'd like

Add a check for success when using the screen curtain.

Ensure it:

Describe alternatives you've considered

There are multiple options for implementing the check, using an API like winGDI

Additional context

See #12491

feerrenrut commented 3 years ago

We won't let this block the release, but we do want to keep making progress on this.