Hallo,
wenn Du nicht an Details eines Fensters kommst dann nimm doch erstmal den ganzen Desktop.
Falls es sich anfühlt als wenn da was nicht mitkommen will, also eine weiße oder schwarze Fläche bleibt, dann liegt das daran dass der Inhalt an Windows vorbei direkt in die Grafikkarte geht. Das ist zum Beispiel bei eingebetteten Videos so.
Wenn ich mich nicht irre gab es irgendwo im Inet ein Delphi Beispiel um via
DirectX ein AVI vom Desktop aufzuzeichnen.
Oder du guckst dir das mal an:
Desktop Duplication API in Delphi