Como obter uma captura de tela da janela ou da tela cheia no Python 3k? (sem PIL)

Com o python 3, eu gostaria de obter um identificador para outra janela (não parte do meu aplicativo), para que eu possa:

a) capture diretamente essa janela como uma captura de tela ou

b) determinar sua posição e tamanho e capturá-lo de outra maneira

Caso seja importante, estou usando o Windows XP (editar: funciona no Windows 7 também).

eu encontreiesta solução, mas não é exatamente o que eu preciso, pois é em tela cheia e, o que é mais importante, o PIL, tanto quanto é do meu conhecimento, ainda não suporta o 3.x.

questionAnswers(2)

yourAnswerToTheQuestion