我想在我的屏幕保护程序应用程序上获取屏幕截图,但只能获取壁纸。
bool hasScreenAccess = CGPreflightScreenCaptureAccess();
if (!hasScreenAccess) {
CGRequestScreenCaptureAccess();
}
这仅适用于我的命令行工具应用程序。 我在
-(id)initWithFrame:(NSRect)frame isPreview:(BOOL)preview
函数中添加了代码,这在我的屏幕保护程序应用程序上不起作用。
如何申请屏幕录制权限?