• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

The Loser

[GD] imagegrabscreen() em Vista?

3 mensagens neste tópico

Boas,

Estou-me a deparar com um problema que infelizmente estou a ter algumas dificuldades em resolver  :P

Escrevi esta pequena snippet, que captura o ecrã (o famoso "print screen") utilizando o método imagegrabscreen() da GD:

<?php
header("Content-Type: image/png");

        $screen = imagegrabscreen();
imagepng($screen);
imagedestroy($screen);
?>

Agora, quero que isto funcione em XP e Vista.

XP - Funciona correctamente, se permitir interactividade com o desktop com o Apache.

Vista SP1 - Não funciona, devolve-me sempre um ecrã preto.

Configurei para permitir interactividade com o desktop, desliguei o UAC.

Tentei-me ligar como Power User, e Admin.

Dei todas as permissões ao script.

E continua sem funcionar.. Epah, é um script que me dava um certo jeito, sendo que tenho cerca de 15 computadores a correr aqui ligados a um servidor, e seria uma forma de manter vigilância sobre eles de uma forma simples e leve..

Conhecem alguma fix para isto? :D

PS - Sei que existem outras ferramentas que me permitem isto, mas agora que estou aqui, gostava mesmo de tentar resolver isto. :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ja tentaste correr o apache como administrador?

Yup lol

Já tinha resolvido esse problema antes fazendo isso, mas agora nem isso endireita. :(

Enfim, mas isto já não é necessário porque desenvolvi uma tool em C# para este fim. Cumps. ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora