Указатели на создание драйверов виртуального монитора для OS X - PullRequest
15 голосов
/ 07 сентября 2010

Я хотел бы создать драйвер виртуального монитора для OS X. Я имею в виду виртуальный драйвер монитора, который не управляет подключенным монитором, но обманывает OS X, думая, что такой монитор подключен.

Цель?Он может туннелировать данные дисплея на какое-то другое устройство по какому-то другому протоколу, например, VNC.

Я полагаю, что это было сделано ранее в той или иной форме (возможно, в тех приложениях, которые превращают ваш iPad в дополнительный дисплей).

Буду признателен за любые указатели кодирования / взлома ядра на этом!

Ответы [ 3 ]

12 голосов
/ 29 июля 2011

После нескольких дней попыток я нашел http://code.google.com/p/ioproxyvideofamily/, который работает как заклинание. Пробовал EWProxyFramebuffer, пробовал iDisplay, но это первый, который действительно работает!

- Обновление -
Похоже, ioproxyvideofamily не был в курсе новых ОС. Я не пробовал это (или любые альтернативы) с 10.7. Если вы найдете лучшую альтернативу, создайте новый ответ на этот вопрос.

3 голосов
/ 05 сентября 2011

Я пытаюсь заставить http://code.google.com/p/ioproxyvideofamily/ работать. Это лев или я? Потому что это не отображается в Информация о системе / Программное обеспечение / Расширения. Также предоставленные приложения не работают.

Я собираюсь проверить источник, чтобы увидеть, есть ли там что-то подозрительное.

3 голосов
/ 13 апреля 2011

https://github.com/mkernel/EWProxyFramebuffer можете делать то, что вы хотите.Вы должны скомпилировать его с помощью xcode и установить EWProxyFrameBuffer.kext в / System / Library / Extensions и EWProxyFrameBufferConnection.framework в / System / Library / Frameworks.Убедитесь, что все права на установленные файлы - 755, а владельцем / группой является root / wheel.Используя EWProxyFrameBuffer.app, вы можете де-активировать монитор.

...