kernel-extension

kernel-extension

文章 0 浏览 7

这些预处理的内核功能如何起作用?

我正在尝试在Apple M1上执行一些内核功能,并遇到了 此似乎使用C型摩克群在Compile Time中定义一些内核的代码。这些是Apple的 Kern/kpc ,但是该库的…

酒绊 2025-02-06 12:27:01 3 0

是否可以读/写另一个进程?使用新的 Apple 端点安全框架的内存?

使用Kexts,我们可以 vm_read/vm_write ,是否有类似的端点安全方法?…

睡美人的小仙女 2025-01-17 08:50:22 2 0

macOS:无法解析自定义内核扩展的符号

我正在尝试为 macOS catalina 10.15.7 和 XCode 12.4 构建自定义内核扩展,以访问第三方 USB-Wifi 适配器(带有 Atheros AR9271 芯片组的 Alfa Networ…

怼怹恏 2025-01-16 02:40:50 3 0

C 函数,用于在循环中将字符串数组组合成单个字符串,并在释放分配的内存后返回该字符串

我正在为 macOS 开发一个 procfs 内核扩展,并尝试实现一个模拟 Linux 的 /proc/cpuinfo 的功能,类似于 FreeBSD 对其 linprocfs 所做的事情。因为我…

多像笑话 2025-01-14 22:23:19 4 0

如何访问 kext 中包含的类/函数 (Objective-C)

内核扩展不仅能够在内核级别执行代码,而且还可以使内核级别数据可供更高级别的事物使用,对吗?这就是英特尔 PowerGadget 访问内核级信息的方式,因…

烟─花易冷 2025-01-10 15:55:20 4 0

拖放放在 Cocoa 中的 Dock 图标上 - 弄乱文件关联

我在我的应用程序中实现了拖放功能。该应用程序可让您打开 .kext 文件。 我使用了 -(void)application:openFiles: 并设置了文档类型: 一切正常,我的…

薔薇婲 2024-12-22 14:43:24 3 0

XCode:在 kext 中包含框架?

我正在编写的内核扩展需要包含一个框架(DirectIO),因此我在目标属性的“链接库”部分中添加了该框架。然后我将其包含在主源文件中。 问题是,每当…

那片花海 2024-12-18 00:51:54 3 0

在 Mac OS X 中获取进程创建通知

我正在尝试为 Mac OS X 编写 kext,当任何进程启动时都会收到通知。 在 Windows 中,您可以通过调用 PsSetLoadImageNotifyRoutine(...) 并指定在进程…

沩ん囻菔务 2024-12-17 20:37:24 4 0

未指定内核文件 KEXT MAC 环境中出现错误

我尝试为 USBHID 设备实现 KEXT。如果我在终端上检查它能够加载 KEXT ie Newtok:桌面 Rasheed$ kextutil -nt SampleKextDriver.kext 未指定内核文件;…

以歌曲疗慰 2024-12-11 11:56:21 4 0

使用 Xcode 创建的设备驱动程序无法加载

我已经基于此链接实现了设备驱动程序应用程序 https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KEXTConcept/KEXTConce…

音盲 2024-12-10 17:34:32 7 0

Mac 环境下的 USBHIDManager HID、getReport() 和 setReport()

我们正在尝试与 USB HIDDevice 进行通信。该设备在 Windows 中运行良好,我们可以使用 WriteFile() 和 ReadFile() 发送报告并获取报告。 在 Mac 上,…

如何视而不见 2024-12-10 16:08:58 8 0

使用 Xcode Cocoa 应用程序创建设备驱动程序

Hi Friends.. I am try to create a Device driver Application In X-Code, From This Link:- http://developer.apple.com/library/mac/#documentati…

画尸师 2024-12-09 17:06:50 9 0

拔下 USB 设备后,USB 设备在 IORegistryExplorer 中显示两次 - 处于活动状态和终止状态

我有一个 USB 设备,我为它开发了一个无代码 kext,以防止 OS X 抢先捕获它。 kext 只是使设备与 IOBluetoothFamily.kext 中的不同 kext 匹配。 当我…

明天过后 2024-12-08 11:55:58 5 0

如何在 mac os x 的内核扩展项目中使用 zlib?

我想在 mac os 上开发一个网络内核扩展。我在函数 sf_data_in() 中获得了一些 gzip 格式的数据。我包含了名为 的头文件,当我使用“kextload”加载 ke…

北恋 2024-11-30 13:36:00 9 0

如何获取 kext 中的 OS X 版本号?

我有一个 kext 需要知道它运行的 OS X 版本。 CocoaDev 有一篇文章 描述了如何使用 Gestalt() 获取 OS X 版本信息,但代码需要Cocoa。 我可以从 kext …

故人的歌 2024-11-29 13:49:11 5 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文