所以,我想为mac编写一个虚拟监视器驱动程序。这类似于屏幕回收应用程序的功能。我一直在阅读有关驱动程序编程和kext的大量资源,我已经完成了苹果的基本iokit驱动程序教程,但是从哪里开始呢?
本教程提供了对驱动程序的基本了解,但对于我的用例,这绝对是不够的。我知道我们必须实现IOframebuffer标头,但我不知道其余的?此外,IOframebuffer标头有一些复杂的方法,我不太清楚如何实现它们。有人可以为我提供一些有用的指示吗?
我已经看过这个问题了
Pointers to creating virtual monitor drivers for OS X
这些回购,
https://github.com/tSoniq/displayx
https://github.com/mkernel/EWProxyFramebuffer
但问题是,这两个项目在MAC OS 10.12中都不起作用,因为它们很长时间没有更新。
我正在寻找一些我需要遵循的指南来编写这样的驱动程序,而苹果文档并没有真正帮助。