質問があります。
ログイン画面やCTRL+ALT+DELで出る画面をキャプチャしたいのですが。

・アプリケーションをサービス化(SERVICE_WIN32_OWN_PROCESSとSERVICE_INTERACTIVE_PROCESS権限)
・OpenWindowStationとOpenDesktopにてWinlogonのデスクトップハンドルを取得
・EnumDesktopWindowsにてウインドウの列挙
・列挙したウインドウのからGetDCにてHDCの取得

までは出来たのですがGetPixelでピクセルの取得ができません。
GetDeviceCapsでGetPixelは使用可能のように見えるのですが・・・。

気になる事はSetThreadDesktopとSwitchDesktopを使用するとBUSYでエラーになります。

何か必要な処理が他にあるのでしょうか?

宜しくお願いします。