HarmonyOS c++代码调用popen,提示popen error:Permission denied
代码如下:
std::string get_local_route_table(){
const char* cmd = "ip route list table all";
xinfo2(TSF"popen cmd=%_", cmd);
std::string result;
FILE* pp = popen(cmd, "r");
if (!pp) {
xerror2(TSF"popen error:%_", strerror(errno));
return result;
}
char line[1024];
while (fgets(line, sizeof(line), pp) != NULL) {
result.append(line, strlen(line));
}
pclose(pp);
return result;
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Empty Ability工程调用C、C++代码
70浏览 • 1回复 待解决
HarmonyOS C++代码能不能打包成har包并被其他C++代码调用
453浏览 • 1回复 待解决
错误码code:9568266 error:intsall permission denied怎么处理?
883浏览 • 0回复 待解决
HarmonyOS C++代码调用gethostbyname_r接口返回失败
86浏览 • 1回复 待解决
HarmonyOS有C++调用ArkTs代码的demo示例吗?
504浏览 • 1回复 待解决
应用有少量C++代码,C++代码如何进行适配?
262浏览 • 1回复 待解决
HarmonyOS 编写原生c++代码时,没有自动提示,省电模式处于关闭状态
163浏览 • 1回复 待解决
HarmonyOS 如何调用标准C++库
499浏览 • 1回复 待解决
HarmonyOS taskpool无法执行C++代码
24浏览 • 1回复 待解决
请问有将audioVolumeGroupManager API封装给C/C++调用的demo或者代码示例吗?
275浏览 • 1回复 待解决
VMWare通过Device Tool烧录过程中提示/dev/ttys0 permission denied,怎么解决?
6603浏览 • 1回复 待解决
HarmonyOS 打开蓝牙,报201 Permission denied.
48浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
462浏览 • 1回复 待解决
C++调用ArkTS 定义的方法
2096浏览 • 1回复 待解决
ArkTS与C++互相直接调用
2352浏览 • 1回复 待解决
在读取媒体文件open: permission denied
2918浏览 • 1回复 待解决
HarmonyOS 项目中音视频部分涉及C\C++代码,代码如何复用?
189浏览 • 1回复 待解决
HarmonyOS ArkTS如何调C++的api,或C++如何调用ArkTS的api
101浏览 • 1回复 待解决
HarmonyOS 在C++中提示一个错误,说组件无法在多线程中调用
49浏览 • 1回复 待解决
HarmonyOS rn页面进入报 BussinessError 201: Permission denied."
49浏览 • 1回复 待解决
HarmonyOS 是否有类似Native C++调用系统API
62浏览 • 1回复 待解决
HarmonyOS 调用C++接扣将数据写入文件
31浏览 • 1回复 待解决
musl libc接口限制使用,参考文档:
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/native-lib/guidance-on-ndk-libc-interfaces-affected-by-permissions.md
当前OH的程序框架就是参考其他系统的单进程模型, 不允许应用直接创建进程的(为了安全、系统性能考虑)。官方文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/nce-on-ndk-libc-interfaces-affected-by-permissions-V5