Скриншот на неактивном дектопе

Тема в разделе "WASM.WIN32", создана пользователем edikgolova, 11 фев 2011.

  1. edikgolova

    edikgolova New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2011
    Сообщения:
    2
    Здравствуйте, уважаемые эксперты!
    Возникла следующая проблема: при снятии скриншота с неактивного десктопа BitBlt возвращает Access denied. Пробовал обойти через PrintWindow и WM_PRINT, но при этом способе некорректно отрисовываются некоторые окна. Хотя тот же TeamViewer прекрасно шлет изображение с неактивного десктопа. Есть ли какие либо решения указанной проблемы?
     
  2. Valera

    Valera New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2010
    Сообщения:
    18
    а что
    когда просто запускаешь тимвьювер на другом десктопе не активном.то ты можешь управлять компом и нормально лазишь по другому десктопу и работаешь ?
     
  3. edikgolova

    edikgolova New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2011
    Сообщения:
    2
    Нет, управление не работает, но скриншоты отсылаются
     
  4. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Может надо подключиться к этому десктопу SetProcessWindowStation/SetThreadDesktop?