Megosztás:


Pseudoconsoles

A pszeudokole olyan eszköztípus, amely lehetővé teszi, hogy az alkalmazások karaktermódú alkalmazások gazdagépévé váljanak.

Ez ellentétben áll egy tipikus konzol munkamenettel, ahol az operációs rendszer létrehoz egy üzemeltetési ablakot a karaktermódú alkalmazás nevében a grafikus kimenet és a felhasználói bemenet kezelésére.

Pszeudokonzol esetén az üzemeltetési ablak nem jön létre. A pszeudokonzolt készítő alkalmazásnak felelősnek kell lennie a grafikus kimenet megjelenítéséért és a felhasználói bemenetek gyűjtéséért. Másik lehetőségként az információk tovább továbbíthatók egy másik, e tevékenységekért felelős alkalmazásnak a lánc egy későbbi pontján.

Ezt a funkciót külső "terminálablak" alkalmazások számára tervezték, hogy a platformon létezhessenek, vagy hogy a karaktermódú tevékenységeket átirányítsák egy távoli "terminálablak" munkamenetbe egy másik gépen vagy akár egy másik platformon.

Vegye figyelembe, hogy a mögöttes konzol munkamenete továbbra is létrejön a pszeudokonzolt kérő alkalmazás nevében. A konzolmunkamenetek összes szabálya továbbra is érvényes, beleértve azt a képességet is, hogy több ügyfélkarakte-módú alkalmazás csatlakozzon a munkamenethez.

A pszeudoterminális funkciók meglévő világával való maximális kompatibilitás érdekében a pszeudokonzol csatornán keresztül megadott információk mindig UTF-8-ban lesznek kódolva. Ez nem befolyásolja a csatolt ügyfélalkalmazások kódlapját vagy kódolását. Szükség esetén a fordítás a pszeudokole rendszeren belül történik.

Az első lépésekre példa a Pseudoconsole-munkamenet létrehozásakor található.

A pszeudokonzolokkal kapcsolatos további háttérinformációk a bejelentési blogbejegyzésben találhatók: Windows Parancssor: A Windows pszeudokonzol (ConPTY) bemutatása.