Как вызвать ExtEscape для Mirror Video Driver из службы

Тема в разделе "LANGS.C", создана пользователем ice9, 31 май 2010.

  1. ice9

    ice9 New Member

    Публикаций:
    0
    Регистрация:
    22 янв 2009
    Сообщения:
    14
    Всем привет!

    Подскажите пожалуйста, как вызвать ExtEscape из службы? Проблема в том что CreateDC при вызове из службы возвращает NULL, а без нее не могу вызвать ExtEscape т.к. нет контекста устройства. Вариант с SetProcessWindowStation и OpenInputDesktop не подходит, т.к. это работает в XP, а в Windows Vista и Windows 7 нет. Кто нибудь знает как это обойти?