如何让我的屏幕保护程序获得屏幕录制权限?

问题描述 投票:0回答:0

我想在我的屏幕保护程序应用程序上获取屏幕截图,但只能获取壁纸。

bool hasScreenAccess = CGPreflightScreenCaptureAccess();
if (!hasScreenAccess) {
     CGRequestScreenCaptureAccess();
}

这仅适用于我的命令行工具应用程序。 我在

-(id)initWithFrame:(NSRect)frame isPreview:(BOOL)preview
函数中添加了代码,这在我的屏幕保护程序应用程序上不起作用。

如何申请屏幕录制权限?

objective-c macos screensaver
© www.soinside.com 2019 - 2024. All rights reserved.