Как програмно можно создать виртуальный псевдо-монитор?

Тема в разделе "WASM.WIN32", создана пользователем Naruto, 14 ноя 2011.

  1. Naruto

    Naruto New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2010
    Сообщения:
    28
    Как програмно можно создать виртуальный псевдо-монитор?

    Например, NetMeeting может создавать такие, с флагом DISPLAY_DEVICE_MIRRORING_DRIVER.

    Или с помощью какой функции можно создать токой псевдо-монитор???
    Помогите плз, очень нужно?
     
  2. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
  3. Naruto

    Naruto New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2010
    Сообщения:
    28
    Там мало что про это говорят.

    Может создать псевдо монитор можно с помощью функции CreateDC ?

    Млжно или нет???
     
  4. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Там говорят про драйвер виртуальной видео-карты. Но ты ведь спросил про
    Просто нет отдельного устройства МОНИТОР и нет драйвера для него. Есть нечто прицепленное на выход видео-карты и .inf файл в котором записаны параметры этого нечто...
     
  5. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    нет
     
  6. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    Задачу изложите
     
  7. Naruto

    Naruto New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2010
    Сообщения:
    28
    На компьютере один монитор, виртуальный необходим для того чтобы перенести на него одно два окна, работать с этими окнами будет прога (не чел.) нажимать кнопки и считывать инфу.
     
  8. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
  9. Naruto

    Naruto New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2010
    Сообщения:
    28
    Окна одной программы на разных десктопах я так понял не возможно расставить!!??
     
  10. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
  11. Naruto

    Naruto New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2010
    Сообщения:
    28
    Можно в кратце разжевать? ?


    /или хотя б литературку где про эти самые десктопы можно почитать?
     
  12. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Да, так нельзя. Максимум, что можно сделать, это создать не интерактивную оконную станцию, назначить её текущему процессу, создать в ней рабочий стол и затем уже запускать необходимый софт на свежесозданном рабочем столе (поле lpDesktop в структуре STARTUPINFO).
     
  13. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    Naruto, на ХП точно не получится, выше хз, нав тоже.
    x64, можно и проще: CreateDesktop>SetThreadDesktop, но в любом случае для прорисовки и скрина окна прийдётся делать SwitchDesktop(для хп по крайней мере).