我正在编写一个OS X音频驱动程序,它会进行一些音频过滤。驱动程序kext加载到设备连接上,并在拔下设备时卸载。驱动程序配置参数通过用户空间应用程序提供,并可在设备会话期间更改。
如果帮助应用程序已关闭,则驱动程序将使用最后收到的参数(或回退到默认值)。但是,每次插入设备时,不是使用默认配置,如果驱动程序分别在kext加载/卸载时加载和存储其配置,那将是很好的。
如果我没弄错的话,Windows uses registry for this type of thing。我发现了2003年的this消息,其中不鼓励这种行为,唯一的方法是引入一个守护进程,该守护进程将在启动时启动并将照看kext。
13年后还有另一种(可能更容易)的方式做同样的事情吗?