Ocultar um segundo monitor de uma tela de impressão de programas

1

Eu corro 2 monitores em um PC que também executa um programa para o site Freelancing Elance.com. O programa que eles fornecem, tira screenshots e carrega-os para minha conta para um cliente ver em intervalos diferentes.

Meu objetivo é fazer a captura de tela que o programa leva e envia, de alguma forma apenas tirar uma foto do meu monitor "Principal" ou "Defualt" e ignorar meu segundo monitor. A principal razão é que meu segundo monitor geralmente tem dados privados que eu não exibo para o mundo em um site.

Alguém sabe se existe algum tipo de programa ou truque que eu possa usar para parecer que tenho 1 monitor quando uma captura de tela é feita? Eu não tenho certeza de como o programa faz isso e como isso funciona, já que eu sou um desenvolvedor web e não um C ++ ou qualquer programador de baixo nível. Se o programa Elance simplesmente executa a mesma função que é chamada quando uma tecla PrintScreen é pressionada em um teclado, então estou pensando que talvez seja possível enganar isso apenas na área de trabalho padrão?

Qualquer ideia ou ajuda seria apreciada, obrigado

    
por JasonDavis 25.11.2012 / 17:23

1 resposta

3

Você pode instalar o software de captura de tela (junto com o que você precisa para tirar screenshots) dentro de uma máquina virtual, usando um programa gratuito como Virtualbox ou VMWare Player.

Você poderia, então, executar seus outros aplicativos normalmente, fora da máquina virtual, e o software de captura de tela não conseguiria acessá-los. Isso funciona muito bem com uma configuração de vários monitores como a que você descreve, já que você pode ter o sistema operacional virtualizado em um monitor e o SO normal no outro.

    
por 25.11.2012 / 17:42