【OS名】Windows 2003 server
【PHPのバージョン】php5.26
【連携ソフトウェア】
【質問内容】
初めまして。
現在、PHP5.2.2 から実装された imagegrabwindow() を使って、サイトのサムネイルを作る実験をしているのですが、どうもうまくいきません。

動作的には、COM でブラウザを立ち上げて、ウィンドウをキャプチャする感じなんですが、ブラウザウィンドウの枠はキャプチャ出来ても、下のように、その中身が真っ黒になってしまいます。
http://pepcomix.net/tmp/test3.jpeg
画像を見てお分かりになるかと思いますが、タイトルバーに文字列が表示されている事から、サイト自体は読み込んでいる様です。

コードは、php.net の「ウィンドウ (ここでは IE) の中身のキャプチャを行います。」のサンプルを使っています。
http://jp.php.net/manual/ja/function.imagegrabwindow.php
このコードを動かしたい環境は、Windows 2003 server、Apache 2.2、PHP 5.2.6、さくらの専用サーバーです。

試しに、リモートデスクトップで Windows 2003 サーバーにアクセスして、コマンドラインから PHP を直接実行しましたが、この時は、リモートデスクトップ上にブラウザが立ち上がり、正しくブラウザの中身もキャプチャされました。

同様に、自宅の Windows XP マシンの1台に XAMPP をインストールし、他のマシンからアクセスした時も、正しくキャプチャされます。

最終的には、Windows 2003 Server 上で動作させたいのですが、どなたか解決策をお持ちではないでしょうか。

宜しくお願い致します。