Windows: возможно ли * создать (виртуальный) драйвер видеокарты? - PullRequest
18 голосов
/ 20 сентября 2010

Я хочу создать виртуальный монитор.Это будет работать так, что виртуальный монитор 1002 * появится в окне на моем рабочем столе.Насколько Windows знает, что это просто еще один монитор.

Мне кажется, что на практике это должно быть сделано в качестве драйвера видеокарты (то есть вместо того, чтобы видео передавалось по проводам кЖК-панель, она будет идти в другое окно на рабочем столе).

Возможно ли то, что я описываю, технически, возможно ?(с точки зрения DDK)

Примечание: я не могу использовать виртуальный ПК, потому что ни один виртуальный ПК не имеет достаточно высокого разрешения для моих нужд.Кроме того, потому что это не то, что я просил.

Примечание: Мои причины не важны, но я могу придумать некоторые:

Ответы [ 4 ]

5 голосов
/ 20 сентября 2010

Я бы сказал, что это определенно возможно, поскольку именно это инструменты виртуализации делают для своих гостевых утилит, но я не смогу рассказать вам, как это детально. Я бы посоветовал рассмотреть исходный код гостевого драйвера VirtualBox : http://www.virtualbox.org/browser/trunk/src/VBox/Additions/WINNT/Graphics

(Насколько я знаю, это выпущено под лицензией GPL.)

2 голосов
/ 20 сентября 2010

Это определенно возможно, см., Например, драйвер зеркала UltraVNC. Но я не знаю ни одного виртуального видеодрайвера, который делал бы доступным исходный код.

0 голосов
/ 16 августа 2017

Я искал что-то похожее и нашел хорошее решение: spacedesk.Вы можете скачать его здесь: http://spacedesk.ph/ В Windows устанавливается дополнительный монитор, который вы можете открыть в браузере или программе просмотра.Наслаждайтесь!

0 голосов
/ 20 сентября 2010

Не знаю о Windows, но для X (Linux) есть Xvfb (X Virtual Frame Buffer), что весьма полезно.

...