1 votes

Mécanisme de la capture d'écran

En gros, je cherche avec mon équipe un moyen de bloquer les captures d'écran prises sur les ordinateurs de notre société (Mac principalement). J'ai fait des recherches approfondies et j'ai découvert qu'il existe un élément appelé tampon d'écran auquel accèdent tous les logiciels de capture d'écran (par exemple, Snipping Tool, etc.). J'ai essayé de trouver le mécanisme exact et l'implémentation réelle de ces logiciels mais sans succès. J'ai également découvert que Netflix utilise une sorte de technologie qui corrompt l'image de la capture d'écran et la noircit. Je n'ai pas trouvé de mécanisme ou d'implémentation réelle pour l'étudier plus avant. J'ai également découvert quelque chose appelé Hardware overlays mais je ne l'ai pas compris correctement afin de l'utiliser pour une implémentation réelle. J'ai envisagé un moyen d'éditer les cartes de scancode dans le registre mais je cherche un moyen plus général. J'ai lu quelques articles sur le FPS d'Apple. Quelqu'un peut-il me guider dans cette démarche ? Quelques bonnes ressources pour la même chose seraient très appréciées. Tout forum ou sous-forum particulier ou pertinent pour en discuter est également le bienvenu.

2voto

Heath Raftery Points 425

On dirait que vous vous êtes trompé d'arbre depuis un moment. Un tampon d'écran est un concept de programmation générique qui ne décrit pas bien la situation dans MacOS. La superposition matérielle n'affectera probablement que ce qui apparaît sur le moniteur, pas ce qui apparaît dans une capture d'écran. Et la méthode de Netflix n'est pas plus intéressante que celle du lecteur de DVD.

Heureusement, cette question a été a demandé y répondu à sur le site frère de Stack Overflow. En fait, il existe une API privée qui permet de le faire, mais comme il s'agit d'une API privée, il est préférable d'en parler directement à Apple via une demande de DTS.

0 votes

Je vais essayer de lire et de comprendre ce que font exactement les logiciels de capture d'écran, comme les appels d'API et les requêtes pertinentes, puis j'essaierai de me concentrer sur la façon de l'éviter. Pourriez-vous me citer des ressources pour les étudier ?

0 votes

Comme Heath l'a mentionné, il s'agit d'une API privée d'Apple, vous devez donc les contacter...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X