macos-catalina - 在 macOS 中创建任务总是返回 kern 错误
问题描述
这是我的代码:
task_t child;
kern_return_t kr;
ledger_t ledgers = (ledger_t)0;
boolean_t inheret = FALSE;
ledger_array_t ledger_array = &ledgers;
mach_msg_type_number_t count = 1;
kr = task_create(mach_task_self(), ledger_array, count, inheret, &child);
if ( kr != KERN_SUCCESS)
{
printf("We failed getting the task\n");
mach_error("task created: ", kr);
exit(1);
}
我总是得到:“任务创建:(os/kern)失败”(我试图以正常使用和root身份运行它 - 总是得到错误)。我该怎么办?
解决方案
推荐阅读
- ios - Mac 催化剂和 iOS 13.5
- node.js - 错误:客户端网络套接字在建立安全 TLS 连接之前断开
- flutter - 颤振“参数类型不可分配”两种相同类型的错误
- javascript - 一次又一次地检查布尔值
- javascript - Javascript在同步函数中等待异步响应
- javascript - 未捕获的类型错误:无法读取未定义的属性“cloneNode”
- mysql - MYSQL在循环中或为每个添加加一
- python - 无法理解key在python列表排序中的作用
- flask - PyTest 错误地期望一个库函数返回字符串为 flask.wrappers.Response
- rust - 如何在 rust 中以异步方式运行另一个函数?