Я ищу пример кода и API для входа пользователя в систему и создания сеанса и рабочего стола для Windows 7.
Мне нужно сделать это из неинтерактивного процесса, выполняющегося как служба.
Не уверен, что вы пытаетесь заархивировать, но если вы просто хотите новый сеанс и его рабочий стол, посмотрите пример функции LogonUser.http://msdn.microsoft.com/en-us/library/aa379608(VS.85).aspx.
Если вы пытаетесь сделать графику, отметьте Служба Windows 2008 RenderFarm: CreateProcessAsUser "Session 0 Isolation" и OpenGL