DirectShow ベースのスクリーン キャプチャ ソフトウェアを使用しています。内部的に CopyScreenToBitmap 関数を呼び出して画面を取得します。次に、画像はffdshowによって圧縮されます。デスクトップ アプリケーションとしては正常に動作しますが、ウィンドウ サービスとしては、特定のコンピューターでは動作しません (黒い画像)。「デスクトップとの対話をサービスに許可する」を設定し、現在のユーザー アカウントでそのサービスを実行しました。何が間違っている可能性がありますか?
Windows XP でテストしましたが、Vista と 7 でも動作することが期待されます。
はい、すべてのコンピューターでデスクトップ アプリケーションとして動作しますが、一部 (大部分) ではサービスとして失敗します。