Stationära datorer
Ett skrivbord har en logisk visningsyta och innehåller användargränssnittsobjekt som fönster, menyer och krokar. det kan användas för att skapa och hantera fönster. Varje skrivbordsobjekt är ett skyddsbart objekt. När ett skrivbord skapas associeras det med den aktuella -fönsterstationen av samtalsprocessen och tilldelas till samtalstråden.
Fönstermeddelanden kan bara skickas mellan processer som finns på samma skrivbord. Dessutom kan hook-proceduren för en process som körs på ett visst skrivbord bara ta emot meddelanden som är avsedda för fönster som skapats på samma skrivbord.
De skrivbord som är associerade med den interaktiva fönsterstationen Winsta0 kan göras för att visa ett användargränssnitt och ta emot användarindata, men endast ett av dessa skrivbord i taget är aktivt. Det här aktiva skrivbordet, även kallat indataskrivbord, är det som för närvarande är synligt för användaren och som tar emot användarindata. Program kan använda funktionen OpenInputDesktop för att få ett handtag till indataskrivbordet. Program som har nödvändig åtkomst kan använda funktionen SwitchDesktop för att ange ett annat indataskrivbord.
Som standard finns det tre skrivbord i den interaktiva fönsterstationen: Standard, ScreenSaver och Winlogon.
Standardskrivbordet skapas när Winlogon startar den första processen som inloggad användare. Då blir standardskrivbordet aktivt och används för att interagera med användaren.
När en säker skärmsläckare aktiveras växlar systemet automatiskt till ScreenSaver-skrivbordet, vilket skyddar processerna på standarddatorn från obehöriga användare. Skärmsläckare utan säkerhet körs på Winsta0\Default.
Winlogon-skrivbordet är aktivt medan en användare loggar in. Systemet växlar till standarddatorn när gränssnittet anger att det är redo att visa något, eller efter trettio sekunder, beroende på vilket som kommer först. Under användarens session växlar systemet till Winlogon-skrivbordet när användaren trycker på tangentsekvensen CTRL+ALT+DEL eller när dialogrutan User Account Control (UAC) är öppen.
Windows Server 2003 och Windows XP/2000: Dialogrutan UAC stöds inte.
Winlogon Desktops säkerhetsbeskrivning ger åtkomst till en mycket begränsad uppsättning konton, inklusive LocalSystem-kontot. Program bär vanligtvis inte något av dessa kontons SID i sina token och kan därför inte komma åt Winlogon-skrivbordet eller växla till ett annat skrivbord medan Winlogon-skrivbordet är aktivt.
Mer information finns i följande avsnitt:
- Fönsterstation och Skapa skrivbord
- trådanslutning till en skrivbords-
- Desktop Security and Access Rights