Vous pouvez contourner problème RDP en ayant bureau toujours connecté avant d'utiliser (ou configuré pour auto login @ chaque démarrage). Et même avec la connexion automatique, si vous avez besoin d'un accès au bureau à distance pour exécuter l'automatisation ou gérer le système, etc., la méthode préférée utilise VNC pour l'accès distant plutôt que RDP. Raison est VNC est multi-plateforme et vous ne rencontrerez pas ce problème RDP. VNC fonctionne comme un relais de votre bureau réel (session 0 de la console RDP ou "tête" de la machine), l'inconvénient étant une session à distance à la fois (ou vous partagez tous le même bureau + clavier + souris). VNC fonctionnera aussi pour les machines virtuelles.Utilisez VNC au lieu de l'accès RDP ou local (RDP) à partir du logiciel de gestionnaire de machine virtuelle (VMWare/Hyper-V/Xen). La seule chose à surveiller avec VNC est que le bureau ne peut pas être configuré pour se verrouiller automatiquement sur l'écran inactif ou l'économiseur d'écran, ce qui peut également empêcher l'exécution des touches d'envoi et de l'automation GUI, alors assurez-vous de le désactiver. Économiseur d'écran & économie d'énergie de moniteur est ok, juste pas de verrouillage automatique & mot de passe protéger. NOTE: Je ne suis pas sûr, mais je crois que puisque VNC relaie le bureau "tel quel", c'est la même chose qu'exécuter localement du point de vue de l'app/système, donc il devrait théoriquement pouvoir tromper le système/l'application qui n'autorise pas SendKeys via RDP. Déconnecté (sendkeys/automation continue de fonctionner après la déconnexion car sur le bureau actuel actif).
J'ai trouvé une solution à ce problème d'utiliser le script AutoIT pour envoyer des clés à la fenêtre RDP. –