2012-01-02 3 views
1

이 확인 내가 cmdCapture은 다음 PHP 스크립트나는 그것을 모두 검은 색

exec('cmdCapture.exe /f "lol.jpg"'); 

모든 일에 다음과 같은 코드를 실행라는 명령 행 도구를 사용하여 반환) PHP 간부 (내 서버의 스크린 샷을 찍을 때 fine.It를 찾습니다 callled lol.jpg 파일을 생성하십시오. 파일 이름 등을 출력하지만 lol.jpg 파일을 검사 할 때 모두 검은 색입니다. 만약 내가 명령 줄에서 동일한 명령을 실행하면 완벽하게 작동합니다. PHP 내부가 아닙니다. 어떤 아이디어? (실행 중 : Windows 7의 최신 Apache & PHP)

답변

4

어떤 아이디어입니까?

화면이 검은 색입니다. 예 : 서버는 "에너지 절약"을 위해 서버를 비활성화했습니다. 검은 스크린 세이버. 그러면 스크린 샷이 모두 검은 색이기도합니다.

+0

umm no ..... 사실 내 자신의 PC가 지금 ri8을 돌리고 있습니다! 그 깨어 & 살아 :) 이제 어떤 아이디어? –

+0

캡처 응용 프로그램에 캡처 핸들을 얻기위한 필요한 권한이 있는지 확인하십시오. 일부 GDI +/bitblit 작업이 실패하면 빈 (검은) 이미지가 나타납니다. 사용중인 프로그램이 올바르게 호출되고 필수 ACL 설정을 갖고 있으며 운영 체제와 호환되는지 확인하십시오. – hakre