Как создать новый рабочий стол? C ++ - PullRequest
0 голосов
/ 19 июля 2009

Как бы я создал новый рабочий стол в C ++? Я знаю API CreateDesktop (), но он не загружает memus или explorer.exe по этому вопросу. Если не так много хлопот, я бы хотел сделать пример с рабочим столом с меню.

Ответы [ 2 ]

1 голос
/ 19 июля 2009

Посмотрите на Оконные станции , это может быть то, что вы ищете.

Однако это также отличается от сеанса (UAC).

Исходный код для того, как программно сделать это, включен как часть этого проекта ( JobObjectWrapper ).

Эй, на самом деле, я не прав, JobObjectWrapper только безопасный этот интерфейс, другой ответчик здесь был прав, другой вопрос имел тот же ответ , virtuawin тоже открыт.

0 голосов
/ 19 июля 2009

Взгляните на virtuawin (с открытым исходным кодом)

VirtuaWin
(источник: sourceforge.net )

VirtuaWin - менеджер виртуальных рабочих столов для операционной системы Windows (Win9x / ME / NT / Win2K / XP / Win2003 / Vista). Диспетчер виртуальных рабочих столов позволяет организовать приложения в течение нескольких виртуальные рабочие столы (также называемые 'Рабочие области'). Виртуальные рабочие столы очень часто встречается в Unix / Linux и один раз Вы привыкли использовать их, они стать неотъемлемой частью производительный рабочий процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...