Meccanismo di Screenshot

1

Fondamentalmente io con la mia squadra stiamo cercando un modo per bloccare gli screenshot dei computer della nostra azienda (principalmente Mac). L'ho cercato estensivamente e ho scoperto che c'è qualcosa chiamato Screen buffer a cui si accede da qualsiasi screenshot che prende software (ad esempio, Snipping Tool, ecc.). Ho cercato di trovare il meccanismo esatto e l'effettiva implementazione di tali software, ma senza fortuna. Inoltre ho scoperto che Netflix utilizza un qualche tipo di tecnologia che corrompe l'immagine dello screenshot e la annerisce. Non ho trovato alcun meccanismo o implementazione reale per studiarlo ulteriormente. Mi sono imbattuto in qualcosa chiamato overlay hardware, ma non l'ho capito correttamente per poterlo utilizzare per l'implementazione effettiva. Ho considerato un modo per modificare le mappe di scancode nel registro, ma sto cercando un modo più generale. Però ho letto alcuni articoli per l'FPS di Apple. Qualcuno può guidarmi per favore attraverso questo? Alcune buone risorse per lo stesso sarebbero molto apprezzate. Qualsiasi forum o sottotitolo particolare o rilevante per discuterne è anche benvenuto

    
posta Nikhil Nilawar 30.01.2018 - 12:21
fonte

1 risposta

2

Sembra che tu abbia abbaiato per un po 'sull'albero sbagliato. Un buffer dello schermo è un concetto di programmazione generico che non descrive bene la situazione in macos. La sovrapposizione dell'hardware influirà probabilmente solo su ciò che appare sul monitor, non su ciò che appare in uno screenshot. E il metodo di Netflix non è più interessante del metodo di DVD Player.

Fortunatamente, questa domanda è stata richiesta e ha risposto sul sito sorella Overflow dello stack. Fondamentalmente c'è un'API privata che consente questo, ma essendo privato è meglio parlare direttamente con Apple tramite una richiesta DTS.

    
risposta data 30.01.2018 - 13:46
fonte

Leggi altre domande sui tag