相同的内核扩展(kext),不同的标识符。如何避免冲突?

时间:2016-09-28 12:15:49

标签: macos kernel-extension

我们在应用程序中使用公开的内核扩展(http://tuntaposx.sourceforge.net)来向macOS添加tun / tap网络功能。

似乎其他应用程序也使用完全相同的内核扩展,但不幸的是,他们修改了kext的bundle标识符,这阻止我们在应用程序尝试时通过bundle标识符检查是否已经加载了相同的内核扩展加载自己的kext副本。

是否有另一种方法可以测试是否已加载具有相同功能的内核扩展?也许通过调用kext的一些函数?

0 个答案:

没有答案