Hello,
Since 2017 I provide a free and open source Remote Desktop for macOS, Windows and Linux that supports macOS 10.7 to macOS 15. Screen capture is done with CGDisplayCreateImage and works fine. But there is a problem on macOS 15 Sequoia I can not capture the screen in the pre-login context (I am referring to the login screen before the user access into his account). The screen capture in pre-login context works fine for all macOS versions except macOS 15 Sequoia. In last weeks I tried to fix the issue without success:
- tried CGDisplayStream
- tried AVCaptureScreenInput
- tried ScreenCaptureKit
- tried to sign the App (and executable)
None of these work before the user login, but them works only when the user is logged in.
Additional info:
- I run the App with "launch agent" when user is connected.
- I run the App with "launch daemon" when user is not connected.
Any help would be greatly appreciated!