Buenas,

el mismo escritorio remoto de windows lo hace de forma automática (si se configura correctamente el acceso). También lo hacen otros programas como Remote Administrator o TeamViewer, pero no van tan finos ni es tan sencillo.

Saludos.