J'utilise PSExec pour ouvrir un programme de serveur doté d'une petite interface graphique sur un autre ordinateur. Les cibles locales et cibles sont Win7 64 bits. Je l'ouvre en utilisant
psexec \ myothercomputer -u Me -p mypass -i -d -h myapp.exe
Cela fonctionne bien lorsque je suis également connecté à l'autre ordinateur. Mais mon idée d'exécuter ce programme de cette manière est de ne pas avoir à se connecter à cet ordinateur.
Aujourd'hui, j'ai essayé d'exécuter l'application sans être connecté, juste pour voir ce qui s'est passé. Je pensais que ça allait retourner une erreur. Cependant, PSExec m'a renvoyé un ID de processus.
Ensuite, je me suis connecté à cet ordinateur et, à ma grande surprise, j’avais une sorte d’ombre "graphique", la forme de l’application que j’essayais de lancer! connecté.
Je pensais que c'était un problème de rafraîchissement de l'écran et j'ai essayé plusieurs façons de "réveiller" ou d'interagir avec cette application, elle ne s'affichait pas correctement. En utilisant le gestionnaire de tâches, j'ai remarqué que la consommation de mémoire de cette application était trop petite par rapport à ce qu'elle est censée être ... alors je suppose qu'à un moment donné, cela s'est simplement mal passé. Et c'est ce à quoi je m'attends vraiment, aller courir.
Questions: Pourquoi PSExec ouvre-t-il avec succès une application interactive sans être connecté? Pourquoi alors, mon application interactive ne fonctionne pas correctement?