Nein, kein 2ter Monitor. Ein Desktop ist ein Container für Fenster und ist innerhalb einer WindowStation enthalten. Eine WindowStation kann aber auch mehrere Desktops enthalten.
Beispielsweise ist das, was du siehst wenn du dich einloggst oder den "Sicherheitsbildschirm" siehst bzw. Strg+Alt+Entf drückst (wenn die Willkommensseite ausgeschalten ist) ein anderer Desktop. Normalerweise ist immer nur ein Desktop in der interaktiven WindowStation sichtbar. Und genau das kannst du programmatisch ändern.
Eine
GINA ist eine
DLL, die in Winlogon geladen wird (MSGINA.DLL ist Standard) und die für die grafische Darstellung des Logonbildschirms und des Sicherheitsbildschirms (und entsprechend für die Desktops) zuständig ist. Also ein anderer Ansatzpunkt als oben. Obiges verhindert nämlich nicht, daß der Benutzer den Taskmanager per Strg+Alt+Entf startet - dazu müßtest du die Policy des Systems anpassen.