Part of the USER32 server connection routine performs an access check on the windowstation assigned to the new process. The name of the windowstation the new process is assigned to is retrieved from the new process' environment. An attempt is made to open this windowstation for maximum allowed access, and if successful, the process is allowed to execute. If the windowstation is opened and the application's default desktop does not exist, the desktop is created.