Lessico IT › Infrastruttura › Desktops (Sysinternals)

Desktops (Sysinternals)

Infrastruttura Svenska → Aggiornato: 2026-10-10
Altre info
Creatore
Mark Russinovich
Proprietario
Microsoft
Anno
Tipo
Desktop virtuali
Sito ufficiale

I desktop virtuali di Sysinternals per Windows, del 2008, insoliti perché costruiti sui veri oggetti desktop del kernel: ciò li rendeva davvero isolati e rendeva impossibile spostare una finestra dall'uno all'altro.

Windows conosce fin da NT il concetto kernel di desktop: un oggetto all'interno di una window station con una propria lista di finestre, una propria clipboard e propri hook. È così che la schermata di accesso e il desktop sicuro di UAC restano separati dai programmi ordinari. Mark Russinovich fece sì che Desktops ne creasse fino a quattro con CreateDesktop, avviasse in ciascuno un Explorer separato con la propria barra delle applicazioni e permettesse di passare dall'uno all'altro con SwitchDesktop tramite Alt+1 fino ad Alt+4.

Il vantaggio era che ogni desktop era reale: un programma sul desktop 2 non poteva né vedere né inviare messaggi alle finestre del desktop 1. Gli svantaggi derivavano dallo stesso fatto. Le finestre non si potevano spostare tra i desktop, i programmi a istanza singola si rifiutavano di avviarsi una seconda volta e un desktop non si poteva chiudere, solo abbandonare fino al logout. Quando nel 2015 Windows 10 introdusse i desktop virtuali integrati, Microsoft scelse la strada opposta, nascondendo e mostrando le finestre su un unico desktop, lo stesso trucco che VirtuaWin usava da quindici anni.

← Torna al lessico