Windows: Возможно ли * создать драйвер виртуальной видеокарты?
Я хочу создать виртуальный монитор. Как это работает, виртуальный монитор появится в окне на моем рабочем столе. Насколько известно Windows, это еще один монитор.
Мне кажется, что в практическом плане это должно быть сделано как драйвер видеокарты (т.е. вместо того, чтобы видео выходил на ЖК-панель, он попадал в другое окно на рабочем столе).
Есть ли то, что я описываю звук, технически, возможно? (с точки зрения DDK)
Примечание. Я не могу использовать виртуальный компьютер, потому что ни один виртуальный компьютер не имеет достаточно высоких для моих нужд разрешений. Кроме того, потому что это не то, что я просил.
Примечание. Мои причины несущественны, но я могу сделать некоторые из них:
Ответы
Ответ 1
Я бы сказал, что это определенно возможно, поскольку это то, что делают инструменты виртуализации для своих гостевых утилит, но я не смогу рассказать вам, как подробно. Я бы посоветовал в качестве отправной точки посмотреть код VirtualBox guest driver: http://www.virtualbox.org/browser/trunk/src/VBox/Additions/WINNT/Graphics
(Это выпущено под GPL, насколько мне известно).
Ответ 2
Это определенно возможно, см., например, драйвер зеркала UltraVNC. Но я не знаю ни одного виртуального видеодрайвера, который делает исходный код доступным.
Ответ 3
Не знаю о Windows, но для X (Linux) есть Xvfb (X Virtual Frame Buffer), что весьма полезно.
Ответ 4
Я искал что-то подобное, и нашел приятное решение: spacedesk. Вы можете скачать его здесь: http://spacedesk.ph/
В Windows он устанавливает дополнительный монитор, который вы можете открыть в браузере или в телезрителе. Наслаждайтесь!