Capture Screen pre-login contex on macOS 15 Sequoia

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!

Capture Screen pre-login contex on macOS 15 Sequoia
 
 
Q