¿Cómo capturar capturas de pantalla de partes del "escritorio" del cliente usando HTML / JavaScript?

Sé cómo capturar una página web, pero estoy preguntando cómo capturar el escritorio u otra aplicación en el escritorio. Y si de todos modos hay que resaltar partes de la pantalla. Al igual que html2canvas para las páginas web, ¿podemos hacer algo para las aplicaciones de escritorio usando una aplicación de navegador en HTML / JS?

Respuestas a la pregunta(1)

Su respuesta a la pregunta