Comment ça marche?
Contrairement à d'autres applications qui tentent simplement de reproduire la même efficacité du Windows Terminal intégré codé par Microsoft, nos ailes Terminal est pas un tel émulateur qui "Hooks" le processus d'un véritable terminal 'copier / coller' le tampon de l'écran et l'affichage son contenu dans le cadre d'applications personnalisées.
Il ne crée pas de tuyaux virtuels pour rediriger la sortie / tampons d'entrée (stdout; stdin; stderror) pour capturer et envoyer capturer les commandes du terminal.
La raison pour laquelle nous ne l'utilisons les deux méthodes ci-dessus est dû à l'instabilité de ces méthodes. Lorsque vous exécutez des commandes régulières, il fonctionne très bien, mais quand il vient à utiliser des programmes de console plus complexes, il devient assez instable (en fonction de l'émulateur que vous utilisez).
Alors, quelle est notre solution?
Très fondamentalement, nous n'émulons pas le Windows Terminal du tout, mais nous utilisons le vrai. Nous PATCH la fenêtre et les messages associés et l'intégrer dans notre propre cadre. Eh bien, cela peut sembler très facile, mais en effet il est assez complexe à coder si vous voulez faire apparaître très facilement.
Commentaires non trouvées