Miten se toimii?
Toisin kuin muut sovellukset, jotka yksinkertaisesti yrittää jäljitellä samaa tehokkuutta sulautettujen Windows Terminal koodattu Microsoft, meidän Terminal Wings ei ole niin emulaattori joka "Hooks" prosessi todellisen terminaalin 'kopioi / liitä "näytön puskuri ja näyttö sisältöineen mukautetun Asetuskehys.
Se ei luo virtuaalisia putkia ohjata ulostulo / tulopuskuria (stdout, stdin, stderror) kaapata lähettää ja tallentaa terminaalin komennot.
Syy emme käytä molempia edellä mainittuja menetelmiä on epävakauden vuoksi tällaisten menetelmien. Kun suorittaa säännöllisiä komentoja se toimii melko hyvin, mutta kun se tulee käyttämään monimutkaisempia konsoli ohjelmia se tullut varsin epävakaa (riippuen emulaattori käytät).
Joten, mikä on meidän ratkaisu?
Erittäin pohjimmiltaan, emme jäljitellä Windowsin Terminal ollenkaan, mutta käytämme todellinen. Me Patch ikkunan ja niihin liittyviä viestejä ja hyödyntää sitä omaa kehykseen. No, tämä saattaa kuulostaa erittäin helppoa, mutta käytännössä se on varsin monimutkainen koodin, jos haluat tehdä sen näyttämään erittäin hyvin.
Kommentteja ei löytynyt