Программирование виртуального второго драйвера монитора: с чего начать? - PullRequest
4 голосов
/ 25 июня 2010

Существует приложение для iPad под названием Air Display , которое превращает ваш iPad в беспроводной второй монитор для вашего компьютера. Я лично не пробовал его, так что я не могу ручаться за его эффективность, и я предполагаю, что у него значительное отставание, но я думаю, что было бы очень полезно выбросить что-нибудь для справки на экран iPad, а затем поработать над своим экран ноутбука. Например, если вы писали исследовательскую работу, вы можете найти что-то полезное в браузере, затем выбросить ее на экран iPad и ввести Word на главном экране.

Когда я вижу подобные вещи, мне интересно, как они это реализуют. Где я могу начать изучать это, для Windows 7? У меня есть немного опыта в C и немного опыта в C ++, и немного опыта в Win32. Я предполагаю, что они должны разработать какой-то виртуальный драйвер, который обманывает Windows, заставляя думать, что подключен второй монитор, а затем направляет дисплей по беспроводной сети на iPad, где приложение iPad отображает его на экране.

Итак, я предполагаю, что мне придется написать драйвер адаптера дисплея, верно? Куда мне пойти, чтобы узнать, как это сделать? Есть ли спецификации на такую ​​вещь? Я думаю, что могу понять все остальное, но я предполагаю, что таинственная часть заключается в том, как написать драйвер, чтобы заставить Windows думать, что мое приложение является вторым монитором, и захватывать пиксели из приложений на виртуальном втором мониторе.

Можете ли вы начать меня с некоторых ресурсов по созданию драйверов или что-то?

1 Ответ

1 голос
/ 25 июня 2010
...